BITMAPINFOHEADER |
Information d'entête Bitmap | |
---|---|---|
Windows 9X, NT 3.1+, 2000, XP, 2003, CE 2.0+, Mobile |
Syntaxe
typedef struct tagBITMAPINFOHEADER { DWORD biSize; LONG biWidth; LONG biHeight; WORD biPlanes; WORD biBitCount; DWORD biCompression; DWORD biSizeImage; LONG biXPelsPerMeter; LONG biYPelsPerMeter; DWORD biClrUsed; DWORD biClrImportant; } BITMAPINFOHEADER; |
Paramètres
Nom | Description | ||
---|---|---|---|
biSize | Ce champ permet d'indiquer la taille de la structure d'information. | ||
biWidth | Ce champ permet d'indiquer la largeur du Bitmap. | ||
biHeight | Ce champ permet d'indiquer la hauteur du Bitmap. | ||
biPlanes | Ce champ permet d'indiquer le nombre de plage. | ||
biBitCount | Ce champ permet d'indiquer le nombre de bits par pixel: | ||
Valeur | Description | ||
0 | Cette valeur permet d'indiquer que le format PNG ou JPEG l'indique dans ses données formats. | ||
1 | Cette valeur permet d'indiquer un Bitmap monochrome. Dans ce cas, le membre «bmiColors» du «BITMAPINFO» contient 2 entrées. | ||
4 | Cette valeur permet d'indiquer un Bitmap contient un maximum de 16 couleurs. Dans ce cas, le membre «bmiColors» du «BITMAPINFO» contient 16 entrées. | ||
8 | Cette valeur permet d'indiquer un Bitmap contient un maximum de 256 couleurs. Dans ce cas, le membre «bmiColors» du «BITMAPINFO» contient 256 entrées. | ||
16 | Cette valeur permet d'indiquer un Bitmap contient un maximum de 65536 couleurs. Dans ce cas, le membre «biCompression» du «BITMAPINFOHEADER» est «BI_RGB» et le membre «bmiColors» du «BITMAPINFO» est NULL. | ||
24 | Cette valeur permet d'indiquer un Bitmap contient un maximum de 16 777 216 de couleurs. Dans ce cas, le membre «bmiColors» du «BITMAPINFO» est NULL. | ||
32 | Cette valeur permet d'indiquer un Bitmap contient un maximum de 4 294 967 296 couleurs. Dans ce cas, le membre «biCompression» du «BITMAPINFOHEADER» est «BI_RGB» et le membre «bmiColors» du «BITMAPINFO» est NULL. | ||
biCompression | Ce champ permet d'indiquer le type de compression: | ||
Valeur | Constante | Description | |
0 | BI_RGB | Cette valeur permet d'indiquer un format non-compressé. | |
1 | BI_RLE8 | Cette valeur permet d'indiquer une compression RLE avec 8 bits par pixel. | |
2 | BI_RLE4 | Cette valeur permet d'indiquer une compression RLE avec 4 bits par pixel. | |
3 | BI_BITFIELDS | Cette valeur permet d'indiquer un Bitmap non-compressé avec une table de couleurs constitué de 3 masques de couleurs DWORD indiquant respectivement rouge, vert et bleu pour chaque pixel. Cette valeur est seulement valide pour les Bitmap en 16 ou 32 bits par pixels. | |
4 | BI_JPEG | Cette valeur permet d'indiquer un image en format JPEG. | |
5 | BI_PNG | Cette valeur permet d'indiquer un image en format PNG. | |
biSizeImage | Ce champ permet d'indiquer la taille de l'image. | ||
biXPelsPerMeter | Ce champ permet d'indiquer l'échelle de pixel par mètre à l'horizontal. | ||
biYPelsPerMeter | Ce champ permet d'indiquer l'échelle de pixel par mètre à la vertical. | ||
biClrUsed | Ce champ permet d'indiquer le nombre de couleurs indexés dans la table des couleurs. | ||
biClrImportant | Ce champ permet d'indiquer le nombre de couleurs indexés requis pour afficher le Bitmap. | ||
icColors | Ce champ contient un tableau de couleurs RVB (RGB en anglais) en format 32 bits. |
Description
Cette structure de données contient les dimensions et le format des couleurs d'un périphérique indépendant de Bitmap (DIB).
Voir également
Format d'image Bitmap pour Windows (.BMP)
Format d'icône pour Windows (.ICO)
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Mercredi, le 6 août 2014