Section courante

A propos

Section administrative du site

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