WmfBitmapInfoHeader Classe

Summary: The BitmapInfoHeader Object contains information about the dimensions and color format of a device-independent
bitmap (DIB).

Module: aspose.imaging.fileformats.wmf.objects

Full Name: aspose.imaging.fileformats.wmf.objects.WmfBitmapInfoHeader

Inheritance: WmfBitmapBaseHeader

Constructors

NameDescription
WmfBitmapInfoHeader()Initialise une nouvelle instance de la classe WmfBitmapInfoHeader

Properties

NameTypeAccessDescription
STRUCTURE_SIZE [static]intrLa taille de la structure
bit_countDibBitCountr/wObtient ou définit un entier non signé de 16 bits qui définit le format de
chaque pixel, et le nombre maximal de couleurs dans le DIB. Cette valeur
DOIT être dans l’énumération WmfBitmapBaseHeader.bit_count (section 2.1.1.3).
color_importantintr/wObtient ou définit un entier non signé de 32 bits qui définit le nombre d’index de couleur requis pour l’affichage
du DIB.
Si cette valeur est zéro, tous les index de couleur sont requis
color_usedintr/wObtient ou définit un entier non signé de 32 bits qui spécifie 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.
compressionWmfCompressionr/wObtient ou définit un entier non signé de 32 bits qui définit le mode de compression du DIB. Cette valeur DOIT être dans l’
Énumération Compression (section 2.1.1.7).
Cette valeur DOIT NE PAS spécifier un format compressé si le DIB est un bitmap top-down, comme indiqué par la valeur Height.
header_sizeintr/wObtient ou définit un entier non signé de 32 bits qui définit la taille de cet
objet, en octets.
heightintr/wObtient ou définit un entier signé de 32 bits qui définit la hauteur du DIB, en pixels. Cette valeur DOIT NE 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 DOIT spécifier la hauteur du fichier image décompressé, si la valeur Compression spécifie le format JPEG ou PNG
.
image_sizeintr/wObtient 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 DOIT ê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.
planesintr/wObtient ou définit un entier non signé de 16 bits qui définit le nombre de
None pour le dispositif cible. Cette valeur DOIT être
0x0001.
widthintr/wObtient 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 DOIT spécifier la largeur du fichier image décompressé, si la valeur Compression spécifie le format JPEG ou PNG
.
x_pels_per_meterintr/wObtient ou définit un entier signé de 32 bits qui définit la résolution horizontale, en pixels par mètre, du dispositif cible
du DIB
y_pels_per_meterintr/wObtient ou définit un entier signé de 32 bits qui définit la résolution verticale, en pixels par mètre, du dispositif cible
du DIB

Constructor: WmfBitmapInfoHeader()

 WmfBitmapInfoHeader() 

Initialise une nouvelle instance de la classe WmfBitmapInfoHeader