WmfBitmapInfoHeader

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.wmf.objects.WmfBitmapBaseHeader

public class WmfBitmapInfoHeader extends WmfBitmapBaseHeader

L’objet BitmapInfoHeader contient des informations sur les dimensions et le format couleur d’un bitmap indépendant du dispositif (DIB).

Constructeurs

ConstructeurDescription
WmfBitmapInfoHeader()

Champs

ChampDescription
STRUCTURE_SIZELa taille de la structure

Méthodes

MéthodeDescription
getWidth()Obtient ou définit un entier signé de 32 bits qui définit la largeur du DIB, en pixels.
setWidth(int value)Obtient ou définit un entier signé de 32 bits qui définit la largeur du DIB, en pixels.
getHeight()Obtient ou définit un entier signé de 32 bits qui définit la hauteur du DIB, en pixels.
setHeight(int value)Obtient ou définit un entier signé de 32 bits qui définit la hauteur du DIB, en pixels.
getCompression()Obtient ou définit un entier non signé de 32 bits qui définit le mode de compression du DIB.
setCompression(int value)Obtient ou définit un entier non signé de 32 bits qui définit le mode de compression du DIB.
getImageSize()Obtient ou définit un entier non signé de 32 bits qui définit la taille, en octets, de l’image.
setImageSize(int value)Obtient ou définit un entier non signé de 32 bits qui définit la taille, en octets, de l’image.
getXPelsPerMeter()Obtient ou définit un entier signé de 32 bits qui définit la résolution horizontale, en pixels par mètre, du dispositif cible pour le DIB
setXPelsPerMeter(int value)Obtient ou définit un entier signé de 32 bits qui définit la résolution horizontale, en pixels par mètre, du dispositif cible pour le DIB
getYPelsPerMeter()Obtient ou définit un entier signé de 32 bits qui définit la résolution verticale, en pixels par mètre, du dispositif cible pour le DIB
setYPelsPerMeter(int value)Obtient ou définit un entier signé de 32 bits qui définit la résolution verticale, en pixels par mètre, du dispositif cible pour le DIB
getColorUsed()Obtient ou définit un entier non signé de 32 bits qui indique le nombre d’index dans la table de couleurs utilisée par le DIB, comme suit : si cette valeur est zéro, le DIB utilise le nombre maximal de couleurs correspondant à la valeur BitCount.
setColorUsed(int value)Obtient ou définit un entier non signé de 32 bits qui indique le nombre d’index dans la table de couleurs utilisée par le DIB, comme suit : si cette valeur est zéro, le DIB utilise le nombre maximal de couleurs correspondant à la valeur BitCount.
getColorImportant()Obtient ou définit un entier non signé de 32 bits qui définit le nombre d’index de couleur requis pour afficher le DIB.
setColorImportant(int value)Obtient ou définit un entier non signé de 32 bits qui définit le nombre d’index de couleur requis pour afficher le DIB.

WmfBitmapInfoHeader()

public WmfBitmapInfoHeader()

STRUCTURE_SIZE

public static final int STRUCTURE_SIZE

La taille de la structure

getWidth()

public int getWidth()

Obtient ou définit un entier signé de 32 bits qui définit la largeur du DIB, en pixels. Cette valeur DOIT être positive. Ce champ DEVRA spécifier la largeur du fichier image décompressé, si la valeur Compression spécifie le format JPEG ou PNG.

Returns: int

setWidth(int value)

public void setWidth(int value)

Obtient ou définit un entier signé de 32 bits qui définit la largeur du DIB, en pixels. Cette valeur DOIT être positive. Ce champ DEVRA spécifier la largeur du fichier image décompressé, si la valeur Compression spécifie le format JPEG ou PNG.

Parameters:

ParamètreTypeDescription
valeurint

getHeight()

public int getHeight()

Obtient ou définit un entier signé de 32 bits qui définit la hauteur du DIB, en pixels. Cette valeur NE DOIT PAS être zéro. Si cette valeur est positive, le DIB est un bitmap bottom‑up, et son origine est le coin inférieur gauche. Si cette valeur est négative, le DIB est un bitmap top‑down, et son origine est le coin supérieur gauche. Les bitmaps top‑down ne prennent pas en charge la compression. Ce champ DEVRA spécifier la hauteur du fichier image décompressé, si la valeur Compression spécifie le format JPEG ou PNG.

Returns: int

setHeight(int value)

public void setHeight(int value)

Obtient ou définit un entier signé de 32 bits qui définit la hauteur du DIB, en pixels. Cette valeur NE DOIT PAS être zéro. Si cette valeur est positive, le DIB est un bitmap bottom‑up, et son origine est le coin inférieur gauche. Si cette valeur est négative, le DIB est un bitmap top‑down, et son origine est le coin supérieur gauche. Les bitmaps top‑down ne prennent pas en charge la compression. Ce champ DEVRA spécifier la hauteur du fichier image décompressé, si la valeur Compression spécifie le format JPEG ou PNG.

Parameters:

ParamètreTypeDescription
valeurint

getCompression()

public int getCompression()

Obtient ou définit un entier non signé de 32 bits qui définit le mode de compression du DIB. Cette valeur DOIT appartenir à l’énumération Compression (section 2.1.1.7). Cette valeur NE DOIT PAS spécifier un format compressé si le DIB est un bitmap top‑down, comme indiqué par la valeur Height.

Returns: int

setCompression(int value)

public void setCompression(int value)

Obtient ou définit un entier non signé de 32 bits qui définit le mode de compression du DIB. Cette valeur DOIT appartenir à l’énumération Compression (section 2.1.1.7). Cette valeur NE DOIT PAS spécifier un format compressé si le DIB est un bitmap top‑down, comme indiqué par la valeur Height.

Parameters:

ParamètreTypeDescription
valeurint

getImageSize()

public int getImageSize()

Obtient ou définit un entier non signé de 32 bits qui définit la taille, en octets, de l’image. Si la valeur Compression est BI_RGB, cette valeur DEVRA être zéro et DOIT être ignorée. Si la valeur Compression est BI_JPEG ou BI_PNG, cette valeur DOIT spécifier la taille du tampon d’image JPEG ou PNG, respectivement.

Returns: int

setImageSize(int value)

public void setImageSize(int value)

Obtient ou définit un entier non signé de 32 bits qui définit la taille, en octets, de l’image. Si la valeur Compression est BI_RGB, cette valeur DEVRA être zéro et DOIT être ignorée. Si la valeur Compression est BI_JPEG ou BI_PNG, cette valeur DOIT spécifier la taille du tampon d’image JPEG ou PNG, respectivement.

Parameters:

ParamètreTypeDescription
valeurint

getXPelsPerMeter()

public int getXPelsPerMeter()

Obtient ou définit un entier signé de 32 bits qui définit la résolution horizontale, en pixels par mètre, du dispositif cible pour le DIB

Returns: int

setXPelsPerMeter(int value)

public void setXPelsPerMeter(int value)

Obtient ou définit un entier signé de 32 bits qui définit la résolution horizontale, en pixels par mètre, du dispositif cible pour le DIB

Parameters:

ParamètreTypeDescription
valeurint

getYPelsPerMeter()

public int getYPelsPerMeter()

Obtient ou définit un entier signé de 32 bits qui définit la résolution verticale, en pixels par mètre, du dispositif cible pour le DIB

Returns: int

setYPelsPerMeter(int value)

public void setYPelsPerMeter(int value)

Obtient ou définit un entier signé de 32 bits qui définit la résolution verticale, en pixels par mètre, du dispositif cible pour le DIB

Parameters:

ParamètreTypeDescription
valeurint

getColorUsed()

public int getColorUsed()

Obtient ou définit un entier non signé de 32 bits qui indique le nombre d’index dans la table de couleurs utilisée par le DIB, comme suit : si cette valeur est zéro, le DIB utilise le nombre maximal de couleurs correspondant à la valeur BitCount. Si cette valeur est non nulle et que la valeur BitCount est inférieure à 16, cette valeur indique le nombre de couleurs utilisées par le DIB. Si cette valeur est non nulle et que la valeur BitCount est de 16 ou plus, cette valeur indique la taille de la table de couleurs utilisée pour optimiser les performances de la palette système. Remarque : si cette valeur est non nulle et supérieure à la taille maximale possible de la table de couleurs basée sur la valeur BitCount, la taille maximale de la table de couleurs DOIT être supposée.

Returns: int

setColorUsed(int value)

public void setColorUsed(int value)

Obtient ou définit un entier non signé de 32 bits qui indique le nombre d’index dans la table de couleurs utilisée par le DIB, comme suit : si cette valeur est zéro, le DIB utilise le nombre maximal de couleurs correspondant à la valeur BitCount. Si cette valeur est non nulle et que la valeur BitCount est inférieure à 16, cette valeur indique le nombre de couleurs utilisées par le DIB. Si cette valeur est non nulle et que la valeur BitCount est de 16 ou plus, cette valeur indique la taille de la table de couleurs utilisée pour optimiser les performances de la palette système. Remarque : si cette valeur est non nulle et supérieure à la taille maximale possible de la table de couleurs basée sur la valeur BitCount, la taille maximale de la table de couleurs DOIT être supposée.

Parameters:

ParamètreTypeDescription
valeurint

getColorImportant()

public int getColorImportant()

Obtient ou définit un entier non signé de 32 bits qui définit le nombre d’index de couleur requis pour afficher le DIB. Si cette valeur est zéro, tous les index de couleur sont requis.

Returns: int

setColorImportant(int value)

public void setColorImportant(int value)

Obtient ou définit un entier non signé de 32 bits qui définit le nombre d’index de couleur requis pour afficher le DIB. Si cette valeur est zéro, tous les index de couleur sont requis.

Parameters:

ParamètreTypeDescription
valeurint