BitmapInfoHeader

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.bmp.BitmapCoreHeader

public class BitmapInfoHeader extends BitmapCoreHeader

Gibt BITMAPINFOHEADER an. Betriebssystemunterstützung: Windows NT, 3.1x oder später. Funktionen: Fügt 16-bpp- und 32-bpp-Formate hinzu. Fügt RLE-Kompression hinzu.

Methoden

MethodeBeschreibung
getBitmapCompression()Liefert die Bitmap-Kompression.
setBitmapCompression(long value)Legt die Bitmap-Kompression fest.
getBitmapImageSize()Liefert die angegebene Rohdaten-Größe der Bitmap in Bytes.
setBitmapImageSize(long value)Legt die angegebene Rohdaten-Größe der Bitmap in Bytes fest.
getBitmapXPelsPerMeter()Liefert die horizontale Auflösung in Pixeln.
setBitmapXPelsPerMeter(int value)Liefert oder legt die horizontale Auflösung in Pixeln fest.
getBitmapYPelsPerMeter()Liefert oder legt die vertikale Auflösung in Pixeln fest.
setBitmapYPelsPerMeter(int value)Liefert oder legt die vertikale Auflösung in Pixeln fest.
getBitmapColorsUsed()Liefert die Anzahl der verwendeten Palettenfarben.
setBitmapColorsUsed(long value)Liefert oder legt die Anzahl der verwendeten Palettenfarben fest.
getBitmapColorsImportant()Liefert oder legt die Anzahl der wichtigen Palettenfarben fest.
setBitmapColorsImportant(long value)Liefert oder legt die Anzahl der wichtigen Palettenfarben fest.
getExtraBitMasks()Liefert oder legt die zusätzlichen Bitmasken fest.
setExtraBitMasks(int[] value)Liefert oder legt die zusätzlichen Bitmasken fest.

getBitmapCompression()

public long getBitmapCompression()

Liefert die Bitmap-Kompression.

Returns: long - Bitmap-Kompression.

setBitmapCompression(long value)

public void setBitmapCompression(long value)

Legt die Bitmap-Kompression fest.

Parameters:

ParameterTypBeschreibung
WertlongBitmap-Kompression.

getBitmapImageSize()

public long getBitmapImageSize()

Liefert die angegebene Rohdaten-Größe der Bitmap in Bytes.

Returns: long - Rohdaten-Größe der Bitmap in Bytes.

setBitmapImageSize(long value)

public void setBitmapImageSize(long value)

Legt die angegebene Rohdaten-Größe der Bitmap in Bytes fest.

Parameters:

ParameterTypBeschreibung
WertlongRohdaten-Größe der Bitmap in Bytes.

getBitmapXPelsPerMeter()

public int getBitmapXPelsPerMeter()

Liefert die horizontale Auflösung in Pixeln.

Returns: int - horizontale Auflösung in Pixeln.

setBitmapXPelsPerMeter(int value)

public void setBitmapXPelsPerMeter(int value)

Liefert oder legt die horizontale Auflösung in Pixeln fest.

Parameters:

ParameterTypBeschreibung
Wertinthorizontale Auflösung in Pixeln.

getBitmapYPelsPerMeter()

public int getBitmapYPelsPerMeter()

Liefert oder legt die vertikale Auflösung in Pixeln fest.

Returns: int - vertikale Auflösung in Pixeln.

setBitmapYPelsPerMeter(int value)

public void setBitmapYPelsPerMeter(int value)

Liefert oder legt die vertikale Auflösung in Pixeln fest.

Parameters:

ParameterTypBeschreibung
Wertintvertikale Auflösung in Pixeln.

getBitmapColorsUsed()

public long getBitmapColorsUsed()

Liefert die Anzahl der verwendeten Palettenfarben.

Returns: long - Anzahl der verwendeten Palettenfarben.

setBitmapColorsUsed(long value)

public void setBitmapColorsUsed(long value)

Liefert oder legt die Anzahl der verwendeten Palettenfarben fest.

Parameters:

ParameterTypBeschreibung
WertlongAnzahl der verwendeten Palettenfarben.

getBitmapColorsImportant()

public long getBitmapColorsImportant()

Liefert oder legt die Anzahl der wichtigen Palettenfarben fest.

Returns: long - Anzahl der wichtigen Palettenfarben.

setBitmapColorsImportant(long value)

public void setBitmapColorsImportant(long value)

Liefert oder legt die Anzahl der wichtigen Palettenfarben fest.

Parameters:

ParameterTypBeschreibung
WertlongAnzahl wichtiger Palettenfarben.

getExtraBitMasks()

public int[] getExtraBitMasks()

Liest oder setzt die zusätzlichen Bitmasken. Nur vorhanden, wenn der DIB-Header BITMAPINFOHEADER ist und die BitmapCompression entweder auf BitmapCompression.Bitfields (RGB) oder BitmapCompression.AlphaBitfields (RGBA) gesetzt ist.

Returns: int[] - die zusätzlichen Bitmasken.

setExtraBitMasks(int[] value)

public void setExtraBitMasks(int[] value)

Liest oder setzt die zusätzlichen Bitmasken. Nur vorhanden, wenn der DIB-Header BITMAPINFOHEADER ist und die BitmapCompression entweder auf BitmapCompression.Bitfields (RGB) oder BitmapCompression.AlphaBitfields (RGBA) gesetzt ist.

Parameters:

ParameterTypBeschreibung
Wertint[]die zusätzlichen Bitmasken.