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
| Constructeur | Description |
|---|---|
| WmfBitmapInfoHeader() |
Champs
| Champ | Description |
|---|---|
| STRUCTURE_SIZE | La taille de la structure |
Méthodes
| Méthode | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | int |
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ètre | Type | Description |
|---|---|---|
| valeur | int |