2007-03-25 01:58:01 +01:00
|
|
|
|
struc bmp_file
|
2019-07-09 18:30:00 +02:00
|
|
|
|
{
|
|
|
|
|
.bmp_filetype db 'bm'
|
|
|
|
|
.bmp_filesize dd ? ; taille du fichier
|
|
|
|
|
.bmp_reserved dd 0 ; toujours 0
|
|
|
|
|
.bmp_bitmapoffset dd ? ; offset de l'image
|
|
|
|
|
.bmp_headersize dd ? ; taille de l'entete en octects
|
|
|
|
|
.bmp_width dd ? ; largeur en pixels de l'image
|
|
|
|
|
.bmp_height dd ? ; hauteur en pixels de l'image
|
|
|
|
|
.bmp_planes dw 1 ; nombre de plan utilis<EFBFBD>s
|
|
|
|
|
.bmp_bitsperpixel dw ? ; nombre de bits par pixels
|
|
|
|
|
.bmp_compression dd ? ; m<EFBFBD>thode de compression
|
|
|
|
|
.bmp_sizeofbitmap dd ? ; taille de l'image en octects
|
|
|
|
|
.bmp_horzresolution dd ? ; resolution horizontale en pixels par m<EFBFBD>tre
|
|
|
|
|
.bmp_vertresolution dd ? ; resolution verticale en pixels par m<EFBFBD>tre
|
|
|
|
|
.bmp_colorsused dd ? ; nombre de couleur dans la palette si 0: palette enti<EFBFBD>re si bitperpixel<=8
|
|
|
|
|
.bmp_colorsimportant dd ? ; nombre de couleurs importantes masques pour les modes de plus de 8 bits par pixels
|
|
|
|
|
.bmp_redmask dd ?
|
|
|
|
|
.bmp_greenmask dd ?
|
|
|
|
|
.bmp_bluemask dd ?
|
|
|
|
|
.bmp_alphamask dd ?
|
|
|
|
|
.bmp_colorspacetype dd ?
|
|
|
|
|
.bmp_redx dd ?
|
|
|
|
|
.bmp_redy dd ?
|
|
|
|
|
.bmp_redz dd ?
|
|
|
|
|
.bmp_greenx dd ?
|
|
|
|
|
.bmp_greeny dd ?
|
|
|
|
|
.bmp_greenz dd ?
|
|
|
|
|
.bmp_bluex dd ?
|
|
|
|
|
.bmp_bluey dd ?
|
|
|
|
|
.bmp_bluez dd ?
|
|
|
|
|
.bmp_gammared dd ?
|
|
|
|
|
.bmp_gammagreen dd ?
|
|
|
|
|
.bmp_gammeblue dd ?
|
|
|
|
|
.sizeof = $ - .bmp_filetype
|
|
|
|
|
}
|
2004-06-12 23:34:04 +02:00
|
|
|
|
|
2019-07-09 18:30:00 +02:00
|
|
|
|
;.bmp_compression peut prendre les valeurs suivantes:
|
2007-03-25 01:58:01 +01:00
|
|
|
|
bmp_comp_uncomp equ 0 ; pas de compression
|
|
|
|
|
bmp_comp_rle8 equ 1 ; 8-bit run length encoding
|
|
|
|
|
bmp_comp_rle4 equ 2 ; 4-bit tun length encoding
|
|
|
|
|
bmp_comp_bfe equ 3 ; bitfields encoding
|