WmfBitmapInfoHeader Klasse
Inhalt
[
Ausblenden
]Summary: The BitmapInfoHeader Object contains information about the dimensions and color format of a device-independent
bitmap (DIB).
Module: aspose.imaging.fileformats.wmf.objects
Full Name: aspose.imaging.fileformats.wmf.objects.WmfBitmapInfoHeader
Inheritance: WmfBitmapBaseHeader
Constructors
| Name | Beschreibung |
|---|---|
| WmfBitmapInfoHeader() | Initialisiert eine neue Instanz der WmfBitmapInfoHeader Klasse |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| STRUCTURE_SIZE [statisch] | int | r | Die Strukturgröße |
| bit_count | DibBitCount | r/w | Liest oder setzt ein 16‑Bit vorzeichenloser Integer, der das Format von jedem Pixel und die maximale Anzahl von Farben im DIB definiert. Dieser Wert MUSS in der WmfBitmapBaseHeader.bit_count Aufzählung (Abschnitt 2.1.1.3) liegen. |
| color_important | int | r/w | Ruft den Wert ab oder legt ihn fest, eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Farbindizes definiert, die für die Anzeige des DIB erforderlich sind. Wenn dieser Wert null ist, werden alle Farbindizes benötigt. |
| color_used | int | r/w | Ruft den Wert ab oder legt ihn fest, eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Indizes in der Farbpalette angibt, die vom DIB verwendet wird, wie folgt: Wenn dieser Wert null ist, verwendet das DIB die maximale Anzahl von Farben, die dem BitCount‑Wert entsprechen. Wenn dieser Wert ungleich null ist und der BitCount‑Wert kleiner als 16 ist, gibt dieser Wert die Anzahl der vom DIB verwendeten Farben an. Wenn dieser Wert ungleich null ist und der BitCount‑Wert 16 oder größer ist, gibt dieser Wert die Größe der Farbpalette an, die zur Optimierung der Systempalette verwendet wird. Hinweis: Wenn dieser Wert ungleich null ist und größer als die maximal mögliche Größe der Farbpalette basierend auf dem BitCount‑Wert, sollte die maximale Farbpalettengröße angenommen werden. |
| compression | WmfCompression | r/w | Ruft den Wert ab oder legt ihn fest, eine 32‑Bit vorzeichenlose Ganzzahl, die den Komprimierungsmodus des DIB definiert. Dieser Wert MUSS in der Komprimierungs‑Enumeration (Abschnitt 2.1.1.7) liegen. Dieser Wert DARF kein komprimiertes Format angeben, wenn das DIB ein Top‑Down‑Bitmap ist, wie durch den Height‑Wert angegeben. |
| header_size | int | r/w | Liest oder setzt ein 32‑Bit vorzeichenloser Integer, der die Größe dieses Objekts in Bytes definiert. |
| height | int | r/w | Ruft den Wert ab oder legt ihn fest, eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Höhe des DIB in Pixeln definiert. Dieser Wert DARF NICHT null sein. Wenn dieser Wert positiv ist, ist das DIB ein Bottom‑Up‑Bitmap und sein Ursprung ist die linke untere Ecke. Wenn dieser Wert negativ ist, ist das DIB ein Top‑Down‑Bitmap und sein Ursprung ist die linke obere Ecke. Top‑Down‑Bitmaps unterstützen keine Komprimierung. Dieses Feld SOLLTE die Höhe der dekomprimierten Bilddatei angeben, wenn der Komprimierungswert JPEG oder PNG angibt. |
| image_size | int | r/w | Ruft den Wert ab oder legt ihn fest, eine 32‑Bit vorzeichenlose Ganzzahl, die die Größe des Bildes in Bytes definiert. Wenn der Komprimierungswert BI_RGB ist, sollte 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‑ bzw. PNG‑Bildpuffers angeben, jeweils. |
| planes | int | r/w | Liest oder setzt ein 16‑Bit vorzeichenloser Integer, der die Anzahl der None für das Zielgerät definiert. Dieser Wert MUSS 0x0001 sein. |
| width | int | r/w | Ruft den Wert ab oder legt ihn fest, eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Breite des DIB in Pixeln definiert. Dieser Wert MUSS positiv sein. Dieses Feld SOLLTE die Breite der dekomprimierten Bilddatei angeben, wenn der Komprimierungswert JPEG oder PNG angibt. |
| x_pels_per_meter | int | r/w | Ruft den Wert ab oder legt ihn fest, eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die horizontale Auflösung in Pixel‑pro‑Meter des Zielgeräts für das DIB definiert. |
| y_pels_per_meter | int | r/w | Ruft den Wert ab oder legt ihn fest, eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die vertikale Auflösung in Pixel‑pro‑Meter des Zielgeräts für das DIB definiert. |
Constructor: WmfBitmapInfoHeader()
WmfBitmapInfoHeader()
Initialisiert eine neue Instanz der WmfBitmapInfoHeader Klasse