WmfBitmapInfoHeader
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.wmf.objects.WmfBitmapBaseHeader
public class WmfBitmapInfoHeader extends WmfBitmapBaseHeader
Das BitmapInfoHeader-Objekt enthält Informationen über die Abmessungen und das Farbformat einer geräteunabhängigen Bitmap (DIB).
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| WmfBitmapInfoHeader() |
Felder
| Feld | Beschreibung |
|---|---|
| STRUCTURE_SIZE | Die Strukturgröße |
Methoden
| Methode | Beschreibung |
|---|---|
| getWidth() | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Breite des DIB in Pixeln definiert. |
| setWidth(int value) | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Breite des DIB in Pixeln definiert. |
| getHeight() | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Höhe des DIB in Pixeln definiert. |
| setHeight(int value) | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Höhe des DIB in Pixeln definiert. |
| getCompression() | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die den Komprimierungsmodus des DIB definiert. |
| setCompression(int value) | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die den Komprimierungsmodus des DIB definiert. |
| getImageSize() | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Größe des Bildes in Bytes definiert. |
| setImageSize(int value) | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Größe des Bildes in Bytes definiert. |
| getXPelsPerMeter() | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die horizontale Auflösung des Zielgeräts für das DIB in Pixel pro Meter definiert. |
| setXPelsPerMeter(int value) | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die horizontale Auflösung des Zielgeräts für das DIB in Pixel pro Meter definiert. |
| getYPelsPerMeter() | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die vertikale Auflösung des Zielgeräts für das DIB in Pixel pro Meter definiert. |
| setYPelsPerMeter(int value) | Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die vertikale Auflösung des Zielgeräts für das DIB in Pixel pro Meter definiert. |
| getColorUsed() | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Indizes in der vom DIB verwendeten Farbpalette wie folgt angibt: Wenn dieser Wert null ist, verwendet das DIB die maximale Anzahl von Farben, die dem BitCount‑Wert entsprechen. |
| setColorUsed(int value) | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Indizes in der vom DIB verwendeten Farbpalette wie folgt angibt: Wenn dieser Wert null ist, verwendet das DIB die maximale Anzahl von Farben, die dem BitCount‑Wert entsprechen. |
| getColorImportant() | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Farbindizes definiert, die für die Anzeige des DIB erforderlich sind. |
| setColorImportant(int value) | Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Farbindizes definiert, die für die Anzeige des DIB erforderlich sind. |
WmfBitmapInfoHeader()
public WmfBitmapInfoHeader()
STRUCTURE_SIZE
public static final int STRUCTURE_SIZE
Die Strukturgröße
getWidth()
public int getWidth()
Liest oder setzt 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‑Format angibt.
Returns: int
setWidth(int value)
public void setWidth(int value)
Liest oder setzt 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‑Format angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getHeight()
public int getHeight()
Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Höhe des DIB in Pixeln definiert. Dieser Wert DARF NICHT null sein. Ist dieser Wert positiv, ist das DIB ein Bottom‑Up‑Bitmap und sein Ursprung ist die linke untere Ecke. Ist dieser Wert negativ, ist das DIB ein Top‑Down‑Bitmap und sein Ursprung ist die linke obere Ecke. Top‑Down‑Bitmaps unterstützen keine Kompression. Dieses Feld SOLLTE die Höhe der dekomprimierten Bilddatei angeben, wenn der Komprimierungswert JPEG‑ oder PNG‑Format angibt.
Returns: int
setHeight(int value)
public void setHeight(int value)
Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die Höhe des DIB in Pixeln definiert. Dieser Wert DARF NICHT null sein. Ist dieser Wert positiv, ist das DIB ein Bottom‑Up‑Bitmap und sein Ursprung ist die linke untere Ecke. Ist dieser Wert negativ, ist das DIB ein Top‑Down‑Bitmap und sein Ursprung ist die linke obere Ecke. Top‑Down‑Bitmaps unterstützen keine Kompression. Dieses Feld SOLLTE die Höhe der dekomprimierten Bilddatei angeben, wenn der Komprimierungswert JPEG‑ oder PNG‑Format angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getCompression()
public int getCompression()
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die den Komprimierungsmodus des DIB definiert. Dieser Wert MUSS in der Komprimierungs‑Aufzählung (Abschnitt 2.1.1.7) enthalten sein. Dieser Wert DARF kein komprimiertes Format angeben, wenn das DIB ein Top‑Down‑Bitmap ist, wie durch den Höhenwert angezeigt wird.
Returns: int
setCompression(int value)
public void setCompression(int value)
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die den Komprimierungsmodus des DIB definiert. Dieser Wert MUSS in der Komprimierungs‑Aufzählung (Abschnitt 2.1.1.7) enthalten sein. Dieser Wert DARF kein komprimiertes Format angeben, wenn das DIB ein Top‑Down‑Bitmap ist, wie durch den Höhenwert angezeigt wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getImageSize()
public int getImageSize()
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Größe des Bildes in Bytes definiert. Ist der Komprimierungswert BI_RGB, SOLLTE dieser Wert null sein und MUSS ignoriert werden. Ist der Komprimierungswert BI_JPEG oder BI_PNG, MUSS dieser Wert die Größe des JPEG‑ bzw. PNG‑Bildpuffers angeben.
Returns: int
setImageSize(int value)
public void setImageSize(int value)
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Größe des Bildes in Bytes definiert. Ist der Komprimierungswert BI_RGB, SOLLTE dieser Wert null sein und MUSS ignoriert werden. Ist der Komprimierungswert BI_JPEG oder BI_PNG, MUSS dieser Wert die Größe des JPEG‑ bzw. PNG‑Bildpuffers angeben.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getXPelsPerMeter()
public int getXPelsPerMeter()
Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die horizontale Auflösung des Zielgeräts für das DIB in Pixel pro Meter definiert.
Returns: int
setXPelsPerMeter(int value)
public void setXPelsPerMeter(int value)
Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die horizontale Auflösung des Zielgeräts für das DIB in Pixel pro Meter definiert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getYPelsPerMeter()
public int getYPelsPerMeter()
Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die vertikale Auflösung des Zielgeräts für das DIB in Pixel pro Meter definiert.
Returns: int
setYPelsPerMeter(int value)
public void setYPelsPerMeter(int value)
Liest oder setzt eine 32‑Bit vorzeichenbehaftete Ganzzahl, die die vertikale Auflösung des Zielgeräts für das DIB in Pixel pro Meter definiert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getColorUsed()
public int getColorUsed()
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Indizes in der vom DIB verwendeten Farbpalette wie folgt angibt: Ist dieser Wert null, verwendet das DIB die maximale Anzahl von Farben, die dem BitCount‑Wert entsprechen. Ist dieser Wert ungleich null und ist der BitCount‑Wert kleiner als 16, gibt dieser Wert die Anzahl der vom DIB verwendeten Farben an. Ist dieser Wert ungleich null und ist der BitCount‑Wert 16 oder größer, gibt dieser Wert die Größe der Farbpalette an, die zur Optimierung der Systempalette‑Leistung verwendet wird. Hinweis: Ist dieser Wert ungleich null und größer als die maximal mögliche Größe der Farbpalette basierend auf dem BitCount‑Wert, SOLLTE die maximale Farbpalettengröße angenommen werden.
Returns: int
setColorUsed(int value)
public void setColorUsed(int value)
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Indizes in der vom DIB verwendeten Farbpalette wie folgt angibt: Ist dieser Wert null, verwendet das DIB die maximale Anzahl von Farben, die dem BitCount‑Wert entsprechen. Ist dieser Wert ungleich null und ist der BitCount‑Wert kleiner als 16, gibt dieser Wert die Anzahl der vom DIB verwendeten Farben an. Ist dieser Wert ungleich null und ist der BitCount‑Wert 16 oder größer, gibt dieser Wert die Größe der Farbpalette an, die zur Optimierung der Systempalette‑Leistung verwendet wird. Hinweis: Ist dieser Wert ungleich null und größer als die maximal mögliche Größe der Farbpalette basierend auf dem BitCount‑Wert, SOLLTE die maximale Farbpalettengröße angenommen werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getColorImportant()
public int getColorImportant()
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Farbindizes definiert, die für die Anzeige des DIB erforderlich sind. Ist dieser Wert null, werden alle Farbindizes benötigt.
Returns: int
setColorImportant(int value)
public void setColorImportant(int value)
Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die die Anzahl der Farbindizes definiert, die für die Anzeige des DIB erforderlich sind. Ist dieser Wert null, werden alle Farbindizes benötigt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |