BMP Tags

There really isn't much meta information in a BMP file as such, just a bit of image related information.

Index1Tag Name WritableValues / Notes
0 BMPVersion N (this is actually the size of the BMP header, but used to determine the BMP version)
40 = Windows V3
68 = AVI BMP structure?
108 = Windows V4
124 = Windows V5
4 ImageWidth N  
8 ImageHeight N  
12 Planes N  
14 BitDepth N  
16 Compression N
0 = None
1 = 8-Bit RLE
2 = 4-Bit RLE
   3 = Bitfields
4 = JPEG
5 = PNG
20 ImageLength N  
24 PixelsPerMeterX N  
28 PixelsPerMeterY N  
32 NumColors N  
36 NumImportantColors N  
40 RedMask N  
44 GreenMask N  
48 BlueMask N  
52 AlphaMask N  
56 ColorSpace N
0 = Calibrated RGB
1 = Device RGB
2 = Device CMYK
'LINK' = Linked Color Profile
'MBED' = Embedded Color Profile
'Win ' = Windows Color Space
'sRGB' = sRGB
60 RedEndpoint N  
72 GreenEndpoint N  
84 BlueEndpoint N  
96 GammaRed N  
100 GammaGreen N  
104 GammaBlue N  
108 RenderingIntent N 1 = Graphic (LCS_GM_BUSINESS)
2 = Proof (LCS_GM_GRAPHICS)
4 = Picture (LCS_GM_IMAGES)
8 = Absolute Colorimetric (LCS_GM_ABS_COLORIMETRIC)
112 ProfileDataOffset N  
116 ProfileSize N  

BMP OS2 Tags

Information extracted from OS/2-format BMP images.

Index1Tag Name WritableValues / Notes
0 BMPVersion N (again, the header size is used to determine the BMP version)
12 = OS/2 V1
64 = OS/2 V2
4 ImageWidth N  
6 ImageHeight N  
8 Planes N  
10 BitDepth N  

BMP Extra Tags

Extra information extracted from some BMP images.

Tag Name WritableValues / Notes
EmbeddedJPG N  
EmbeddedPNG N  
ICC_Profile - --> ICC_Profile Tags
LinkedProfileName N  

(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Dec 7, 2016

<-- ExifTool Tag Names