BMP (Windows) Header Format
|
offset |
size |
description |
|
0 |
2 |
signature, must be 4D42 hex |
|
2 |
4 |
size of BMP file in bytes (unreliable) |
|
6 |
2 |
reserved, must be zero |
|
8 |
2 |
reserved, must be zero |
|
10 |
4 |
offset to start of image data in bytes |
|
14 |
4 |
size of BITMAPINFOHEADER structure, must be 40 |
|
18 |
4 |
image width in pixels |
|
22 |
4 |
image height in pixels |
|
26 |
2 |
number of planes in the image, must be 1 |
|
28 |
2 |
number of bits per pixel (1, 4, 8, or 24) |
|
30 |
4 |
compression type (0=none, 1=RLE-8, 2=RLE-4) |
|
34 |
4 |
size of image data in bytes (including padding) |
|
38 |
4 |
horizontal resolution in pixels per meter (unreliable) |
|
42 |
4 |
vertical resolution in pixels per meter (unreliable) |
|
46 |
4 |
number of colors in image, or zero |
|
50 |
4 |
number of important colors, or zero |
BMP (OS/2) Header Format
|
offset |
size |
description |
|
0 |
2 |
signature, must be 4D42 hex |
|
2 |
4 |
size of BMP file in bytes (unreliable) |
|
6 |
2 |
reserved, must be zero |
|
8 |
2 |
reserved, must be zero |
|
10 |
4 |
offset to start of image data in bytes |
|
14 |
4 |
size of BITMAPCOREHEADER structure, must be 12 |
|
18 |
2 |
image width in pixels |
|
20 |
2 |
image height in pixels |
|
22 |
2 |
number of planes in the image, must be 1 |
|
24 |
2 |
number of bits per pixel (1, 4, 8, or 24) |
댓글 없음:
댓글 쓰기