BitmapInfoHeader

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

public class BitmapInfoHeader extends BitmapCoreHeader

Spécifie BITMAPINFOHEADER. Prise en charge du système d’exploitation : Windows NT, 3.1x ou version ultérieure. Fonctionnalités : ajoute les formats 16 bpp et 32 bpp. Ajoute la compression RLE.

Méthodes

MéthodeDescription
getBitmapCompression()Obtient la compression du bitmap.
setBitmapCompression(long value)Définit la compression du bitmap.
getBitmapImageSize()Obtient la taille brute des données du bitmap en octets.
setBitmapImageSize(long value)Définit la taille brute des données du bitmap en octets.
getBitmapXPelsPerMeter()Obtient la résolution horizontale en pixels.
setBitmapXPelsPerMeter(int value)Obtient ou définit la résolution horizontale en pixels.
getBitmapYPelsPerMeter()Obtient ou définit la résolution verticale en pixels.
setBitmapYPelsPerMeter(int value)Obtient ou définit la résolution verticale en pixels.
getBitmapColorsUsed()Obtient le nombre de couleurs de palette utilisées.
setBitmapColorsUsed(long value)Obtient ou définit le nombre de couleurs de palette utilisées.
getBitmapColorsImportant()Obtient ou définit le nombre de couleurs de palette importantes.
setBitmapColorsImportant(long value)Obtient ou définit le nombre de couleurs de palette importantes.
getExtraBitMasks()Obtient ou définit les masques de bits supplémentaires.
setExtraBitMasks(int[] value)Obtient ou définit les masques de bits supplémentaires.

getBitmapCompression()

public long getBitmapCompression()

Obtient la compression du bitmap.

Returns: long - compression du bitmap.

setBitmapCompression(long value)

public void setBitmapCompression(long value)

Définit la compression du bitmap.

Parameters:

ParamètreTypeDescription
valeurlongcompression du bitmap.

getBitmapImageSize()

public long getBitmapImageSize()

Obtient la taille brute des données du bitmap en octets.

Returns: long - taille brute des données du bitmap en octets.

setBitmapImageSize(long value)

public void setBitmapImageSize(long value)

Définit la taille brute des données du bitmap en octets.

Parameters:

ParamètreTypeDescription
valeurlongtaille brute des données du bitmap en octets.

getBitmapXPelsPerMeter()

public int getBitmapXPelsPerMeter()

Obtient la résolution horizontale en pixels.

Returns: int - résolution horizontale en pixels.

setBitmapXPelsPerMeter(int value)

public void setBitmapXPelsPerMeter(int value)

Obtient ou définit la résolution horizontale en pixels.

Parameters:

ParamètreTypeDescription
valeurintrésolution horizontale en pixels.

getBitmapYPelsPerMeter()

public int getBitmapYPelsPerMeter()

Obtient ou définit la résolution verticale en pixels.

Returns: int - résolution verticale en pixels.

setBitmapYPelsPerMeter(int value)

public void setBitmapYPelsPerMeter(int value)

Obtient ou définit la résolution verticale en pixels.

Parameters:

ParamètreTypeDescription
valeurintrésolution verticale en pixels.

getBitmapColorsUsed()

public long getBitmapColorsUsed()

Obtient le nombre de couleurs de palette utilisées.

Returns: long - nombre de couleurs de palette utilisées.

setBitmapColorsUsed(long value)

public void setBitmapColorsUsed(long value)

Obtient ou définit le nombre de couleurs de palette utilisées.

Parameters:

ParamètreTypeDescription
valeurlongnombre de couleurs de palette utilisées.

getBitmapColorsImportant()

public long getBitmapColorsImportant()

Obtient ou définit le nombre de couleurs de palette importantes.

Returns: long - nombre de couleurs de palette importantes.

setBitmapColorsImportant(long value)

public void setBitmapColorsImportant(long value)

Obtient ou définit le nombre de couleurs de palette importantes.

Parameters:

ParamètreTypeDescription
valeurlongnombre de couleurs importantes de la palette.

getExtraBitMasks()

public int[] getExtraBitMasks()

Obtient ou définit les masques de bits supplémentaires. Présent uniquement dans le cas où l’en-tête DIB est le BITMAPINFOHEADER et que le BitmapCompression est défini sur BitmapCompression.Bitfields (RGB) ou BitmapCompression.AlphaBitfields (RGBA).

Returns: int[] - les masques de bits supplémentaires.

setExtraBitMasks(int[] value)

public void setExtraBitMasks(int[] value)

Obtient ou définit les masques de bits supplémentaires. Présent uniquement dans le cas où l’en-tête DIB est le BITMAPINFOHEADER et que le BitmapCompression est défini sur BitmapCompression.Bitfields (RGB) ou BitmapCompression.AlphaBitfields (RGBA).

Parameters:

ParamètreTypeDescription
valeurint[]les masques de bits supplémentaires.