BITMAPINFOHEADER |
Entête d'information Bitmap |
---|---|
Windows |
Syntaxe
[StructLayout(LayoutKind.Sequential)] public struct BITMAPINFOHEADER { public uint biSize; public int biWidth; public int biHeight; public ushort biPlanes; public ushort biBitCount; public uint biCompression; public uint biSizeImage; public int biXPelsPerMeter; public int biYPelsPerMeter; public uint biClrUsed; public uint biClrImportant; } |
Champs
Nom | Description | |
---|---|---|
biSize | Ce champ permet d'indiquer le nombre d'octets que contient la structure. | |
biWidth | Ce champ permet d'indiquer la largeur du Bitmap en pixel. | |
biHeight | Ce champ permet d'indiquer la hauteur du Bitmap en pixel. | |
biPlanes | Ce champ permet d'indiquer le nombre de plage d'une bande d'image (4 pour 16 couleurs, 1 pour supérieur ou égale à 256 couleurs,...). | |
biBitCount | Ce champ permet d'indiquer le nombre de bits par pixel : | |
Valeur | Description | |
0 | Cette valeur permet d'indiquer une image spécifique au format JPEG et PNG | |
1 | Cette valeur permet d'indiquer une image de 2 couleurs | |
2 | Cette valeur permet d'indiquer une image de 4 couleurs | |
4 | Cette valeur permet d'indiquer une image de 16 couleurs | |
8 | Cette valeur permet d'indiquer une image de 256 couleurs | |
16 | Cette valeur permet d'indiquer une image de 65536 couleurs | |
24 | Cette valeur permet d'indiquer une image de 16 millions de couleurs | |
32 | Cette valeur permet d'indiquer une image de 4 milliards de couleurs | |
biCompression | Ce champs permet d'indiquer le type de compression : | |
Constante | Description | |
BI_RGB | Cette constante permet d'indiquer une image non-compressé | |
BI_RLE8 | Cette constante permet d'indiquer une image de format RLE (Run-Length Encoded) pour des images Bitmap à 8 bits par pixel | |
BI_RLE4 | Cette constante permet d'indiquer une image de format RLE (Run-Length Encoded) pour des images Bitmap à 4 bits par pixel | |
BI_BITFIELDS | Cette constante permet d'indiquer une image Bitmap sans compression avec une table de couleurs constitué de 3 masques de couleurs de format DWORD indiquant le rouge, le vert et le bleu de chaque pixel | |
BI_JPEG | Cette constante permet d'indiquer une image de format JPEG | |
BI_PNG | Cette constante permet d'indiquer une image de format PNG | |
biSizeImage | Ce champs permet d'indiquer la taille de l'image Bitmap. | |
biXPelsPerMeter | Ce champs permet d'indiquer le nombre de pixel par mètre à l'horizontal. | |
biYPelsPerMeter | Ce champs permet d'indiquer le nombre de pixel par mètre à la vertical. | |
biClrUsed | Ce champs permet d'indiquer le nombre de couleurs actuellement indexé dans la table des couleurs qu'utilise le Bitmap. | |
biClrImportant | Ce champs permet d'indiquer le nombre requis pour afficher l'image du Bitmap. |
Description
Cette structure contient des informations sur une image Bitmap de format DIB.
Dernière mise à jour : Samedi, le 26 décembre 2009