Class WmfBitmapInfoHeader
Der Name: Aspose.Imaging.FileFormats.Wmf.Objects Versammlung: Aspose.Imaging.dll (25.4.0)
Das BitmapInfoHeader Object enthält Informationen über die Dimensionen und Farbformate eines unabhängigen GerätsDie Bitmap (DIB).
public class WmfBitmapInfoHeader : WmfBitmapBaseHeader
Inheritance
object ← MetaObject ← WmfBitmapBaseHeader ← WmfBitmapInfoHeader
Vererbte Mitglieder
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
Die Strukturgröße
public const int StructureSize = 40
Feldwert
Properties
ColorImportant
Er erhält oder setzt einen 32-Bit-Unschriebenen, der die Anzahl der Farbindex definiert, die für die Anzeige erforderlich sind.Das DIB.Wenn dieser Wert null ist, sind alle Farbindex erforderlich.
public int ColorImportant { get; set; }
Eigentumswert
ColorUsed
Er erhält oder setzt einen 32-Bit-Unschriebenen, der die Anzahl der Indizes in der Farbtabelle, die von der DIB verwendet wird, angibt:folgt folgendes:Wenn dieser Wert null ist, verwendet der DIB die maximale Anzahl von Farben, die dem BitCount-Wert entsprechen.Wenn dieser Wert nonzero ist und der BitCount-Wert weniger als 16 ist, wird dieser Wert die Anzahl der verwendeten Farben angeben.Das DIB.Wenn dieser Wert null ist und der BitCount-Wert 16 oder größer ist, wird dieser Wert die Größe der Farbtabelle angeben.für die Optimierung der Leistung der Systempalette.Bitte beachten Sie, ob dieser Wert null ist und größer als die maximale mögliche Größe des Farbtables basierend auf der BitCount istWert, die maximale Farbtischgröße soll angenommen werden.
public int ColorUsed { get; set; }
Eigentumswert
Compression
Er bekommt oder setzt einen 32-Bit-Unschriebenen, der den Kompressionmodus des DIB definiert.Kompressionsverzeichnis (Abschnitt 2.1.1.7).Dieser Wert MUST NICHT ein komprimiertes Format angeben, wenn der DIB eine Top-down-Bitmap ist, wie durch den Height-Wert angegeben.
public WmfCompression Compression { get; set; }
Eigentumswert
Height
Gibt oder setzt ein 32-Bit unterschriebenes Gesamt, das die Höhe des DIB in Pixeln definiert.Wenn dieser Wert positiv ist, ist der DIB eine Bottom-up-Bitmap, und seine Herkunft ist der unteren linken Ecke.Wenn dieser Wert negativ ist, ist der DIB eine Top-down-Bitmap, und seine Herkunft ist der obere linken Ecke.Sie unterstützen keine Kompression.Dieses Feld SHOULD bestimmt die Höhe der dekomprimierten Bilddatei, wenn die Compression-Wert JPEG oder PNG angibtDas Format.
public int Height { get; set; }
Eigentumswert
ImageSize
Er bekommt oder setzt einen 32-Bit-Unschriebenen, der die Größe, in Byten, des Bildes definiert.Wenn der Komprimierungswert BI_RGB ist, muss dieser Wert Null sein und muss ignoriert werden.Wenn der Komprimierungswert BI_JPEG oder BI_PNG ist, muss dieser Wert die Größe des JPEG oder PNG Bildbuffers angeben,und entsprechend.
public int ImageSize { get; set; }
Eigentumswert
Width
Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die Breite des DIB in Pixeln definiert.Dieses Feld SHOULD bestimmt die Breite der dekomprimierten Bilddatei, wenn die Compression-Wert JPEG oder PNG angibtDas Format.
public int Width { get; set; }
Eigentumswert
XPelsPerMeter
Er erhält oder setzt einen 32-Bit unterschriebenen Integrator, der die horizontale Auflösung, in Pixeln pro Meter, des Ziels definiertGeräte für die DIB
public int XPelsPerMeter { get; set; }
Eigentumswert
YPelsPerMeter
Er erhält oder setzt einen 32-Bit unterzeichneten Integrator, der die vertikale Auflösung, in Pixel-per-Meter, des Ziels definiertGeräte für die DIB
public int YPelsPerMeter { get; set; }