Class WmfBitmapInfoHeader
Το όνομα: Aspose.Imaging.FileFormats.Wmf.Objects Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Το BitmapInfoHeader Object περιέχει πληροφορίες σχετικά με τις διαστάσεις και τη μορφή χρώματος μιας ανεξάρτητης συσκευήςΤο Bitmap (DIB)
public class WmfBitmapInfoHeader : WmfBitmapBaseHeader
Inheritance
object ← MetaObject ← WmfBitmapBaseHeader ← WmfBitmapInfoHeader
Κληρονομημένα μέλη
WmfBitmapBaseHeader.HeaderSize , WmfBitmapBaseHeader.Planes , WmfBitmapBaseHeader.BitCount , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
WmfBitmapInfoHeader()
public WmfBitmapInfoHeader()
Fields
StructureSize
Το μέγεθος της δομής
public const int StructureSize = 40
Αξία πεδίου
Properties
ColorImportant
Αποκτά ή ρυθμίζει ένα 32-bit μη υπογεγραμμένο σύνολο που καθορίζει τον αριθμό των ενδείξεων χρωμάτων που απαιτούνται για την προβολήΤο DIB.Εάν αυτή η τιμή είναι μηδέν, απαιτούνται όλοι οι δείκτες χρωμάτων
public int ColorImportant { get; set; }
Αξία ιδιοκτησίας
ColorUsed
λαμβάνει ή τοποθετεί ένα 32-bit μη υπογεγραμμένο σύνολο που προσδιορίζει τον αριθμό των δεικτών στον πίνακα χρωμάτων που χρησιμοποιείται από το DIB, όπως:Ακολουθεί:Εάν αυτή η τιμή είναι μηδενική, το DIB χρησιμοποιεί τον μέγιστο αριθμό χρωμάτων που αντιστοιχεί στην τιμή BitCount.Εάν αυτή η τιμή είναι μη μηδενική και η τιμή του BitCount είναι μικρότερη από 16, αυτή η τιμή καθορίζει τον αριθμό των χρωμάτων που χρησιμοποιούνται απόΤο DIB.Εάν αυτή η τιμή είναι μηδενική και η τιμή του BitCount είναι 16 ή μεγαλύτερη, αυτή η τιμή καθορίζει το μέγεθος του πίνακα χρωμάτων.χρησιμοποιείται για τη βελτιστοποίηση της απόδοσης της παλέτας του συστήματος.Σημείωση Εάν αυτή η τιμή είναι μηδενική και μεγαλύτερη από το μέγιστο δυνατό μέγεθος του πίνακα χρωμάτων βάσει του BitCountΑξία, το μέγιστο μέγεθος του πίνακα χρωμάτων ΠΡΕΠΕΙ να θεωρηθεί.
public int ColorUsed { get; set; }
Αξία ιδιοκτησίας
Compression
Αποκτά ή τοποθετεί ένα 32-bit μη υπογεγραμμένο σύνολο που καθορίζει τη λειτουργία συμπίεσης του DIB.Ο κατάλογος της συμπίεσης (μέρος 2.1.1.7).Αυτή η τιμή ΔΕΝ ΠΡΕΠΕΙ να προσδιορίζει μια συμπιεσμένη μορφή εάν το DIB είναι ένα top-down bitmap, όπως υποδεικνύεται από την τιμή Υψηλότητα.
public WmfCompression Compression { get; set; }
Αξία ιδιοκτησίας
Height
Αποκτά ή τοποθετεί ένα 32-bit υπογεγραμμένο σύνολο που καθορίζει το ύψος του DIB, σε pixels.Εάν αυτή η τιμή είναι θετική, το DIB είναι ένα κάτω-up bitmap, και η προέλευσή του είναι η κάτω-αριστερή γωνία.Εάν αυτή η τιμή είναι αρνητική, το DIB είναι ένα top-down bitmap, και η προέλευσή του είναι η κορυφαία αριστερή γωνία.Δεν υποστηρίζει την συμπίεση.Αυτό το πεδίο ΠΡΕΠΕΙ να καθορίσει το ύψος του αρχείου απεικόνισης, εάν η τιμή συμπίεσης καθορίζει JPEG ή PNGΗ μορφή.
public int Height { get; set; }
Αξία ιδιοκτησίας
ImageSize
Αποκτά ή τοποθετεί ένα 32-bit μη υπογεγραμμένο σύνολο που καθορίζει το μέγεθος, σε bytes, της εικόνας.Εάν η τιμή συμπίεσης είναι BI_RGB, αυτή η τιμή ΠΡΕΠΕΙ να είναι μηδέν και ΠΡΕΠΕΙ να αγνοηθεί.Εάν η τιμή συμπίεσης είναι BI_JPEG ή BI_PNG, αυτή η τιμή ΠΡΕΠΕΙ να καθορίσει το μέγεθος του JPEG ή PNG πίνακα εικόνας,αντίστοιχα .
public int ImageSize { get; set; }
Αξία ιδιοκτησίας
Width
Αποκτά ή τοποθετεί ένα 32-bit υπογεγραμμένο σύνολο που καθορίζει το πλάτος του DIB, σε pixels.Αυτό το πεδίο ΠΡΕΠΕΙ να καθορίσει το πλάτος του αρχείου απεικόνισης, εάν η τιμή συμπίεσης καθορίζει JPEG ή PNGΗ μορφή.
public int Width { get; set; }
Αξία ιδιοκτησίας
ΚΕΦΑΛΑΙΟ
Αποκτά ή τοποθετεί ένα 32-bit υπογεγραμμένο σύνολο που καθορίζει την οριζόντια ανάλυση, σε pixels-per-meter, του στόχουΣυσκευές για το DIB
public int XPelsPerMeter { get; set; }
Αξία ιδιοκτησίας
ΠΕΡΙΣΣΟΤΕΡΑ
Αποκτά ή τοποθετεί ένα 32-bit υπογεγραμμένο σύνολο που καθορίζει την κάθετη ανάλυση, σε pixels-per-meter, του στόχουΣυσκευές για το DIB
public int YPelsPerMeter { get; set; }