624:
size, so that an application can easily determine which header is used in the image. The reason that there are different headers is that
Microsoft extended the DIB format several times. The new extended headers can be used with some GDI functions instead of the older ones, providing more functionality. Since the GDI supports a function for loading bitmap files, typical Windows applications use that functionality. One consequence of this is that for such applications, the BMP formats that they support match the formats supported by the Windows version being run. See the table below for more information.
2122:
2100:
446:
memory, the color table can also consist of 16-bit entries that constitute indexes to the currently realized palette (an additional level of indirection), instead of explicit RGB color definitions. In all cases, the pixel array must begin at a memory address that is a multiple of 4 bytes. In non-packed DIBs loaded in memory, the optional color profile data should be located immediately after the color table and before the gap1 and pixel array (unlike in diag. 1).
1992:
only for Pixel Arrays loaded in memory. For file storage purposes, only the size of each row must be a multiple of 4 bytes while the file offset can be arbitrary. A 24-bit bitmap with Width=1, would have 3 bytes of data per row (blue, green, red) and 1 byte of padding, while Width=2 would have 6 bytes of data and 2 bytes of padding, Width=3 would have 9 bytes of data and 3 bytes of padding, and Width=4 would have 12 bytes of data and no padding.
2938:
223:
6845:
2136:
1757:
16bpp (and higher), the color table can be present to store a list of colors intended for optimization on devices with limited color display capability, while it also specifies, that in such cases, no indexed palette entries are present in this Color Table. This may seem like a contradiction if no distinction is made between the mandatory palette entries and the optional color list.
6857:
1886:
2503:
1722:
the application about the actual color that each of these index values corresponds to. The purpose of the color table in non-indexed (non-palettized) bitmaps is to list the colors used by the bitmap for the purposes of optimization on devices with limited color display capability and to facilitate future conversion to different pixel formats and palettization.
450:
some cases it may be necessary to adjust the number of entries in the color table in order to force the memory address of the pixel array to a multiple of 4 bytes. For "packed DIBs" loaded in memory, the optional color profile data should immediately follow the pixel array, as depicted in diag. 1 (with gap1=0 and gap2=0).
1782:
1991:
Padding bytes (not necessarily 0) must be appended to the end of the rows in order to bring up the length of the rows to a multiple of four bytes. When the pixel array is loaded into memory, each row must begin at a memory address that is a multiple of 4. This address/offset restriction is mandatory
623:
This block of bytes tells the application detailed information about the image, which will be used to display the image on the screen. The block also matches the header used internally by
Windows and OS/2 and has several different variants. All of them contain a dword (32-bit) field, specifying their
1756:
As mentioned above, the color table is normally not used when the pixels are in the 16-bit per pixel (16bpp) format (and higher); there are normally no color table entries in those bitmap image files. However, the
Microsoft documentation (on the MSDN web site as of Nov. 16, 2010) specifies that for
235:
Microsoft has defined a particular representation of color bitmaps of different color depths, as an aid to exchanging bitmaps between devices and applications with a variety of internal representations. They called these device-independent bitmaps or DIBs, and the file format for them is called DIB
1721:
The color table is a block of bytes (a table) listing the colors used by the image. Each pixel in an indexed color image is described by a number of bits (1, 4, or 8) which is an index of a single color described by this table. The purpose of the color palette in indexed color bitmaps is to inform
449:
When the size of gap1 and gap2 is zero, the in-memory DIB data structure is customarily referred to as "packed DIB" and can be referred to by a single pointer pointing to the beginning of the DIB header. In all cases, the pixel array must begin at a memory address that is a multiple of 4 bytes. In
445:
A bitmap image file loaded into memory becomes a DIB data structure β an important component of the
Windows GDI API. The in-memory DIB data structure is almost the same as the BMP file format, but it does not contain the 14-byte bitmap file header and begins with the DIB header. For DIBs loaded in
2110:
The sample fields defined by the BITFIELDS bit masks have to be contiguous and non-overlapping, but the order of the sample fields is arbitrary. The most ubiquitous field order is: Alpha, Blue, Green, Red (MSB to LSB). The red, green and blue bit masks are valid only when the
Compression member of
2052:
The 1-bit per pixel (1bpp) format supports 2 distinct colors, (for example: black and white). The pixel values are stored in each bit, with the first (left-most) pixel in the most-significant bit of the first byte. Each bit is an index into a table of 2 colors. An unset bit will refer to the first
243:
A device-independent bitmap (DIB) is a format used to define device-independent bitmaps in various color resolutions. The main purpose of DIBs is to allow bitmaps to be moved from one device to another (hence, the device-independent part of the name). A DIB is an external format, in contrast to a
252:
The following sections discuss the data stored in the BMP file or DIB in detail. This is the standard BMP file format. Some applications create bitmap image files which are not compliant with the
Microsoft documentation. Also, not all fields are used; a value of 0 will be found in these unused
464:
This block of bytes is at the start of the file and is used to identify the file. A typical application reads this block first to ensure that the file is actually a BMP file and that it is not damaged. The first 2 bytes of the BMP file format are the character "B" then the character "M" in
2080:
The 24-bit per pixel (24bpp) format supports 16,777,216 distinct colors and stores 1 pixel value per 3 bytes. Each pixel value defines the red, green and blue samples of the pixel (8.8.8.0.0 in RGBAX notation). Specifically, in the order: blue, green and red (8 bits per each
261:
The bitmap image file consists of fixed-size structures (headers) as well as variable-sized structures appearing in a predetermined sequence. Many different versions of some of these structures can appear in the file, due to the long evolution of this file format.
2151:
The BITFIELD mechanism described above allows for the definition of tens of thousands of different pixel formats, however only several of them are used in practice, all palettized formats RGB8, RGB4, and RGB1 (marked in yellow in the table above, defined in
1975:
The pixel array is a block of 32-bit DWORDs, that describes the image pixel by pixel. Usually pixels are stored "bottom-up", starting in the lower left corner, going from left to right, and then row by row from the bottom to the top of the image. Unless
2088:
In order to resolve the ambiguity of which bits define which samples, the DIB headers provide certain defaults as well as specific BITFIELDS, which are bit masks that define the membership of particular group of bits in a pixel to a particular
1956:
2121:
1881:{\displaystyle {\text{RowSize}}=\left\lceil {\frac {{\text{BitsPerPixel}}\cdot {\text{ImageWidth}}}{32}}\right\rceil \cdot 4=\left\lfloor {\frac {{\text{BitsPerPixel}}\cdot {\text{ImageWidth}}+31}{32}}\right\rfloor \cdot 4,}
244:
device-dependent bitmap, which appears in the system as a bitmap object (created by an application...). A DIB is normally transported in metafiles (usually using the
StretchDIBits() function), BMP files, and the Clipboard (
1983:
In the original OS/2 DIB, the only four legal values of color depth were 1, 4, 8, and 24 bits per pixel (bpp). Contemporary DIB Headers allow pixel formats with 1, 2, 4, 8, 16, 24 and 32 bits per pixel (bpp).
1713:
header format, only the full-size palette is supported). In most cases, each entry in the color table occupies 4 bytes, in the order blue, green, red, 0x00 (see below for exceptions). This is indexed in the
1535:
An enumerated value indicating the direction in which the bits fill the bitmap. The only defined value is 0, meaning the origin is the lower-left corner. Bits fill from left-to-right, then bottom-to-top.
791:
Not officially documented, but this documentation was posted on Adobe's forums, by an employee of Adobe with a statement that the standard was at one point in the past included in official MS documentation
1737:
format. For DIBs loaded in memory, the color table can optionally consist of 2-byte entries β these entries constitute indexes to the currently realized palette instead of explicit RGB color definitions.
1538:
Note that
Windows bitmaps (which don't include this field) can also specify an upper-left origin (bits fill from left-to-right, then top-to-bottom) by using a negative value for the image height
961:
The
Windows 2.x BITMAPCOREHEADER differs from the OS/2 1.x BITMAPCOREHEADER (shown in the table above) in the one detail that the image width and height fields are signed integers, not unsigned.
2111:
the DIB header is set to BI_BITFIELDS. The alpha bit mask is valid whenever it is present in the DIB header or when the
Compression member of the DIB header is set to BI_ALPHABITFIELDS (
2084:
The 32-bit per pixel (32bpp) format supports 4,294,967,296 distinct colors and stores 1 pixel per 4-byte DWORD. Each DWORD can define the alpha, red, green and blue samples of the pixel.
1753:
format via the RGBQUAD.rgbReserved member. However, some versions of Microsoft's documentation disallow this feature by stating that the RGBQUAD.rgbReserved member "must be zero".
2099:
3613:
The simplicity of the BMP file format, and its widespread familiarity in Windows and elsewhere, as well as the fact that this format is relatively well documented and has an
5842:
4612:
4228:
1913:
2948:
2946:
6887:
2945:
434:
Can also contain a path to an external file containing the color profile. When loaded in memory as "non-packed DIB", it is located between the color table and Gap1.
6256:
2947:
6814:
5726:
5517:
4913:
4443:
1507:
An enumerated value specifying the units for the horizontal and vertical resolutions (offsets 38 and 42). The only defined value is 0, meaning pixels per metre
4407:
1684:
The color table (palette) occurs in the BMP image file directly after the BMP file header, the DIB header, and after the optional three or four bitmasks if the
5155:
6602:
6136:
5698:
2073:
The 16-bit per pixel (16bpp) format supports 65536 distinct colors and stores 1 pixel per 2-byte WORD. Each WORD can define the alpha, red, green and blue
1673:
Halftoning parameters 1 and 2 (offsets 64 and 68, respectively) represent the X and Y dimensions, in pixels, respectively, of the halftoning pattern used
1662:
Halftoning parameters 1 and 2 (offsets 64 and 68, respectively) represent the X and Y dimensions, in pixels, respectively, of the halftoning pattern used
2056:
The 2-bit per pixel (2bpp) format supports 4 distinct colors and stores 4 pixels per 1 byte, the left-most pixel being in the two most significant bits (
5730:
5513:
4917:
4447:
2070:
The 8-bit per pixel (8bpp) format supports 256 distinct colors and stores 1 pixel per 1 byte. Each byte is an index into a table of up to 256 colors.
6072:
5300:
1709:
The number of entries in the palette is either 2 (where n is the number of bits per pixel) or a smaller number specified in the header (in the OS/2
5370:
2063:
The 4-bit per pixel (4bpp) format supports 16 distinct colors and stores 2 pixels per 1 byte, the left-most pixel being in the more significant
6791:
5375:
6882:
4957:
2126:
Diag. 3 β The pixel format with an alpha channel for a 16-bit pixel (in RGBAX sample Length notation) actually generated by Adobe Photoshop
1651:
Halftoning parameter 1 (offset 64) is the percentage of error damping. 100 indicates no damping. 0 indicates that errors are not diffused
5438:
135:
1749:
for 1bpp, 4bpp and 8bpp indexed color images, which indicates that the color table entries can also specify an alpha component using the
400:
The pixel format is defined by the DIB header or Extra bit masks. Each row in the Pixel array is padded to a multiple of 4 bytes in size
6860:
6249:
3701:
formats also exist, but are less often used β or only for special purposes; for example, TGA can contain transparency information.
6713:
6198:
6163:
6141:
5340:
5315:
222:
5938:
5552:
4989:
4400:
4314:
3834:
3778:
2944:
2942:
1595:
An enumerated value indicating the color encoding for each entry in the color table. The only defined value is 0, indicating RGB.
1908:
colors, can be calculated by accounting for the effect of rounding up the size of each row to a multiple of 4 bytes, as follows:
6331:
5980:
5534:
5433:
5223:
4625:
2943:
2941:
6483:
6087:
5814:
5678:
5521:
5145:
5099:
4999:
4225:
2135:
6848:
6242:
6077:
5760:
5165:
4994:
1688:
header with BI_BITFIELDS (12 bytes) or BI_ALPHABITFIELDS (16 bytes) option is used. Therefore, its offset is the size of the
723:
This variant of the previous header contains only the first 16 bytes and the remaining bytes are assumed to be zero values.
3983:
Packed Device-Independent Bitmap (CreateDIBPatternBrush, CreateDIBPatternBrushPt, FindResource, LoadResource, LockResource)
6224:
5886:
5272:
1980:
is used, uncompressed Windows bitmaps also can be stored from the top to bottom, when the Image Height value is negative.
6819:
6391:
6220:
5822:
5743:
5557:
5453:
5160:
5150:
5059:
4922:
4597:
4519:
4452:
4423:
4393:
5330:
4304:
4185:
4052:
1894:
1769:
in rows (also known as strides or scan lines). The size of each row is rounded up to a multiple of 4 bytes (a 32-bit
6751:
6678:
6371:
6203:
6178:
5668:
5305:
5112:
4564:
2963:
Following is an example of a 4Γ2 pixel, 32-bit bitmap with opacity values in the alpha channel (Windows DIB Header
3826:
3816:
3770:
3760:
3693:) for color images. There are also a variety of "raw" formats, which save raw data with no other information. The
6668:
6518:
6153:
6114:
5683:
5607:
5526:
4761:
4247:
4132:
3652:
3629:
1985:
1371:
3617:, makes BMP a very common format that image processing programs from many operating systems can read and write.
1130:
the number of bits per pixel, which is the color depth of the image. Typical values are 1, 4, 8, 16, 24 and 32.
6718:
6703:
6645:
6488:
6411:
6346:
6311:
6067:
5901:
5855:
5717:
5653:
4791:
3625:
3647:
While most BMP files have a relatively large file size due to lack of any compression (or generally low-ratio
6761:
6523:
6401:
6321:
6060:
6027:
5943:
5881:
5850:
5410:
5170:
2090:
97:
3628:
used bitmaps in their built-in graphics subsystems; for example, the Microsoft Windows and OS/2 platforms'
6723:
6570:
6493:
6158:
5891:
5738:
5365:
4602:
4543:
4531:
6590:
6580:
6431:
6296:
6121:
5965:
5755:
4974:
4952:
4930:
4592:
4147:
1042:
See next table for its description. All values are stored as unsigned integers, unless explicitly noted.
110:
6856:
612:
The offset, i.e. starting address, of the byte where the bitmap image data (pixel array) can be found.
598:
Reserved; actual value depends on the application that creates the image, if created manually can be 0
584:
Reserved; actual value depends on the application that creates the image, if created manually can be 0
1776:
For images with height above 1, multiple padded rows are stored consecutively, forming a Pixel Array.
6094:
5781:
5258:
5252:
4942:
4873:
4741:
4711:
4705:
3737:
1024:
189:
3995:
1553:
An enumerated value indicating a halftoning algorithm that should be used when rendering the image.
1158:
the image size. This is the size of the raw bitmap data; a dummy 0 can be given for BI_RGB bitmaps.
726:
6082:
5750:
5542:
5448:
5395:
5107:
4902:
4878:
4826:
4582:
4485:
4432:
4338:
4169:
4120:
4108:
3970:
3953:
3648:
2005:
2001:
1264:
701:
757:
Extends bitmap width and height to 4 bytes. Adds 16 bpp and 32 bpp formats. Adds RLE compression.
6543:
6396:
6386:
6366:
6341:
6173:
5688:
5673:
5264:
5213:
5185:
4868:
4831:
4330:
4181:
3672:
43:
6131:
5032:
4385:
4090:
6743:
6688:
6617:
6597:
6558:
6406:
6351:
6336:
6281:
6265:
6099:
6050:
5502:
5345:
4935:
4786:
4460:
4310:
3982:
3830:
3822:
3774:
3766:
3660:
3656:
3618:
2104:
Diag. 2 β The BITFIELDS mechanism for a 32-bit pixel depicted in RGBAX sample length notation
2074:
453:
265:
Referring to the diagram 1, the bitmap file is composed of structures in the following order:
201:
178:
159:
6728:
6650:
6637:
6148:
6045:
6037:
5876:
5804:
5771:
4659:
4650:
4526:
4502:
4470:
4419:
3727:
1692:
plus the size of the DIB header (plus optional 12-16 bytes for the three or four bit masks).
1453:
1433:
1414:
1411:
826:
209:
205:
197:
174:
139:
128:
1214:
the number of important colors used, or 0 when every color is important; generally ignored
1036:
With OS/2 no longer supported after Windows 2000, for now the common Windows format is the
456:
clipboard API functions as well as by some Windows patterned brush and resource functions.
6660:
6533:
6273:
6126:
5027:
5004:
4232:
4042:
3717:
3694:
3678:
1646:
1008:
1003:
logon and theme system as well as Microsoft Office (since v2000); it is supported by some
156:
120:
31:
3903:
1034:
For compatibility reasons, most applications use the older DIB headers for saving files.
4206:
3936:
3859:
2489:
bgra, bgr24, rgb565le, rgb555le, rgb444le, rgb8, bgr8, rgb4_byte, bgr4_byte, gray, pal8,
6733:
6575:
6208:
6055:
5896:
5765:
4984:
4858:
4379:
3698:
3637:
2009:
1028:
815:
705:
170:
6876:
6829:
6698:
6538:
6441:
6104:
5911:
5405:
5203:
4969:
4853:
4497:
4048:
3663:, even include routines specifically targeted at efficient compression of such data.
3218:
2773:
2042:
Note that images in all color depths can be stored without compression if so desired.
1779:
The total number of bytes necessary to store one row of pixels can be calculated as:
1020:
1004:
796:
470:
345:
and the Compression Method member is set to either BI_BITFIELDS or BI_ALPHABITFIELDS
166:
1951:{\displaystyle {\text{PixelArraySize}}={\text{RowSize}}\cdot |{\text{ImageHeight}}|}
1144:
the compression method being used. See the next table for a list of possible values
6548:
5928:
5693:
5488:
5483:
5478:
5335:
5310:
4806:
4367:
4275:
4037:
2053:
color table entry, and a set bit will refer to the last (second) color table entry.
1905:
843:
751:
4074:"Microsoft Windows Bitmap: Summary from the Encyclopedia of Graphics File Formats"
4073:
2937:
1704:
header can be used with the BI_ALPHABITFIELDS option in the biCompression member.
316:
To store detailed information about the bitmap image and define the pixel format
30:
This article is about the file format. For the data structure/type of image, see
6683:
6563:
5992:
5933:
5871:
5236:
5231:
4816:
4736:
4465:
3740:
3721:
3614:
2033:
2029:
2022:
1015:
since version MX 2004 (then known as Macromedia Flash). It is also supported by
1012:
968:
only add fields to the end of the header of the previous version. For example:
854:
662:
511:
503:
363:
193:
3605:
Note that the bitmap data starts with the lower left hand corner of the image.
6781:
6553:
6498:
5906:
5390:
5208:
4979:
4848:
4811:
4746:
4630:
4507:
4416:
2112:
2057:
1741:
Microsoft does not disallow the presence of a valid alpha channel bit mask in
1697:
1391:
1000:
996:
847:
819:
747:
697:
61:
6673:
6446:
5975:
5577:
5380:
5360:
5180:
5175:
4838:
4796:
1725:
The colors in the color table are usually specified in the 4-byte per entry
77:
4361:
3651:
on palletized images), many BMP files can be considerably compressed with
2518:
Following is an example of a 2Γ2 pixel, 24-bit bitmap (Windows DIB header
2060:
only:). Each pixel value is a 2-bit index into a table of up to 4 colors.
1172:
the horizontal resolution of the image. (pixel per metre, signed integer)
6801:
6622:
6612:
6471:
6376:
5953:
5832:
5355:
4781:
4635:
4016:
3686:
3682:
6234:
2686:
Height of the bitmap in pixels. Positive for bottom to top pixel order.
1186:
the vertical resolution of the image. (pixel per metre, signed integer)
383:
An artifact of the File offset to Pixel array in the Bitmap file header
17:
6585:
6466:
6461:
6456:
6451:
6356:
6168:
6109:
6022:
5776:
5663:
5622:
5617:
5602:
5597:
5592:
5587:
5582:
5443:
5385:
5325:
5089:
5069:
5054:
4843:
4771:
4751:
2502:
4091:"JPEG and PNG Extensions for Specific Bitmap Functions and Structures"
1900:
The total number of bytes necessary to store an array of pixels in an
987:
An integrated alpha channel has been introduced with the undocumented
6508:
6503:
6326:
5970:
5799:
5428:
5122:
4962:
4883:
4863:
4801:
4538:
4514:
4492:
4480:
4475:
4280:
3732:
2484:
2067:. Each pixel value is a 4-bit index into a table of up to 16 colors.
2064:
1766:
163:
6815:
International Press Telecommunications Council Β§ Photo metadata
3981:
Feng Yuan - Windows graphics programming: Win32 GDI and DirectDraw:
6693:
417:
An artifact of the ICC profile data offset field in the DIB header
6766:
6478:
6426:
6316:
6017:
5948:
5791:
5567:
5530:
5415:
5117:
5084:
5079:
5074:
5064:
5049:
5044:
5039:
5022:
5014:
4776:
4756:
4587:
4577:
4572:
4560:
4548:
4373:
2936:
2501:
1770:
1750:
466:
331:
4382:
at Dr. Dobb's journal of software tools (drdobbs.com), March 1995
3303:
Green channel bit mask (valid because BI_BITFIELDS is specified)
1609:
An application-defined identifier. Not used for image rendering
6809:
6776:
6756:
6708:
6607:
6436:
6421:
6416:
6361:
6301:
6291:
6286:
5958:
5923:
5703:
5658:
5648:
5638:
5612:
5572:
5562:
5473:
5468:
5463:
5458:
5400:
5320:
5283:
5278:
5195:
5137:
5127:
4888:
4766:
4640:
4620:
4255:
3863:
3621:
and CUR files contain bitmaps starting with a BITMAPINFOHEADER.
3320:
Blue channel bit mask (valid because BI_BITFIELDS is specified)
2931:
Padding for 4 byte alignment (could be a value other than zero)
2880:
Padding for 4 byte alignment (could be a value other than zero)
2015:
1963:
is expressed in pixels. The absolute value is necessary because
1726:
1346:
1200:
the number of colors in the color palette, or 0 to default to 2
1016:
687:
667:
182:
6238:
4389:
3286:
Red channel bit mask (valid because BI_BITFIELDS is specified)
6824:
6786:
6771:
6627:
6528:
6513:
6381:
5997:
5985:
5827:
5643:
5547:
5350:
4947:
4689:
4684:
4679:
4674:
4669:
4664:
1734:
1659:
PANDA: Processing Algorithm for Noncoded Document Acquisition
956:
OS/2 1.x bitmaps are uncompressed and cannot be 16 or 32 bpp.
359:
To define colors used by the bitmap image data (Pixel array)
3659:
because they contain redundant data. Some formats, such as
2487:
supported (in its own terminology) the BMP pixel formats
297:
To store general information about the bitmap image file
3075:
Offset where the pixel array (bitmap data) can be found
2630:
Offset where the pixel array (bitmap data) can be found
1364:
1339:
2579:
Size of the BMP file (54 bytes header + 16 bytes data)
2499:
was the only supported pixel format with transparency.
2025:
images may be compressed with the 24-bit RLE algorithm.
1967:
is expressed as a negative number for top-down images.
1470:
in IBM's documentation) contains 24 additional bytes:
4303:
Julian Smart; Stefan Csomor & Kevin Hock (2006).
1916:
1893:
is expressed in pixels. The equation above uses the
1785:
4368:
An introduction to DIBs (Device Independent Bitmaps)
3097:
Number of bytes in the DIB header (from this point)
2652:
Number of bytes in the DIB header (from this point)
6800:
6742:
6659:
6636:
6272:
6191:
6036:
6010:
5864:
5841:
5813:
5790:
5725:
5716:
5631:
5512:
5501:
5293:
5245:
5222:
5194:
5136:
5098:
5013:
4912:
4901:
4729:
4698:
4649:
4611:
4559:
4442:
4431:
2004:color images may be compressed with 4-bit or 8-bit
469:encoding. All of the integer values are stored in
126:
116:
106:
96:
76:
60:
42:
2954:of a 4Γ2 pixel bitmap, with 32 bits/pixel encoding
2509:of a 2Γ2 pixel bitmap, with 24 bits/pixel encoding
1950:
1880:
216:Device-independent bitmaps and the BMP file format
3632:subsystem, where the specific format used is the
431:To define the color profile for color management
4376:, at kalytta.com (A2R10G10B10 not yet supported)
3948:
3946:
3944:
3927:
3925:
3923:
3815:James D. Murray; William vanRyper (April 1996).
3759:James D. Murray; William vanRyper (April 1996).
3199:Size of the raw bitmap data (including padding)
2754:Size of the raw bitmap data (including padding)
2093:. The following diagram defines this mechanism:
212:(WMF) specification covers the BMP file format.
2940:
3182:BI_BITFIELDS, no pixel array compression used
1331:
1299:
922:The bitmap height in pixels (unsigned 16-bit)
518:in ASCII. The following entries are possible:
300:Not needed after the file is loaded in memory
6250:
4401:
4306:Cross-Platform GUI Programming with Wxwidgets
4220:
4218:
1615:The halftoning algorithm (offset 60) can be:
1102:the bitmap height in pixels (signed integer)
908:The bitmap width in pixels (unsigned 16-bit)
8:
4380:The BMP File Format, Part 1 By David Charlap
4085:
4083:
3965:
3963:
3961:
3221:Γ 39.3701 inches per metre yields 2834.6472
2776:Γ 39.3701 inches per metre yields 2834.6472
1765:The bits representing the bitmap pixels are
1088:the bitmap width in pixels (signed integer)
473:format (i.e. least-significant byte first).
37:
3463:Start of the Pixel Array (the bitmap Data)
2140:All of the possible pixel formats in a DIB
1729:format. The color table used with the OS/2
1220:The compression method (offset 30) can be:
341:Present only in case the DIB header is the
319:Immediately follows the Bitmap file header
6257:
6243:
6235:
5722:
5509:
4909:
4439:
4408:
4394:
4386:
2134:
2120:
2098:
1286:Can be used only with 4-bit/pixel bitmaps
1270:Can be used only with 8-bit/pixel bitmaps
397:To define the actual values of the pixels
221:
188:The BMP file format is capable of storing
3937:BI_ALPHABITFIELDS in biCompression member
3898:
3896:
3894:
3892:
3890:
3888:
3886:
3884:
3882:
3880:
3731:
1943:
1938:
1933:
1925:
1917:
1915:
1848:
1840:
1837:
1809:
1801:
1798:
1786:
1784:
725:An example of such a case is the graphic
506:used to identify the BMP and DIB file is
230:β The structure of the bitmap image file
4242:
4240:
3810:
3808:
3806:
3804:
3802:
3800:
3798:
3796:
3462:
2969:
2828:
2737:BI_RGB, no pixel array compression used
2524:
2247:
2158:
1617:
1472:
1222:
1044:
864:
626:
475:
267:
6888:Microsoft Windows multimedia technology
4038:"Invalid BMP Format with Alpha channel"
3709:
3685:format for black-and-white images, and
1116:the number of color planes (must be 1)
1074:the size of this header, in bytes (40)
27:Windows Bitmap image file format family
936:The number of color planes, must be 1
619:DIB header (bitmap information header)
236:file format or BMP image file format.
36:
6810:Exchangeable image file format (Exif)
3854:
3852:
3818:Encyclopedia of Graphics File Formats
3762:Encyclopedia of Graphics File Formats
3754:
3752:
3750:
3599:White (Alpha: 255), Pixel (x=3, y=0)
3565:Green (Alpha: 255), Pixel (x=1, y=0)
3531:White (Alpha: 127), Pixel (x=3, y=1)
3497:Green (Alpha: 127), Pixel (x=1, y=1)
2463:
2441:
2411:
2389:
2359:
2337:
2307:
2285:
1521:Padding. Ignored and should be zero
7:
4331:"Bitmap Image File (BMP), Version 5"
3548:Blue (Alpha: 255), Pixel (x=0, y=0)
3480:Blue (Alpha: 127), Pixel (x=0, y=1)
1718:in the structure member biBitCount.
3634:Windows and OS/2 bitmap file format
3582:Red (Alpha: 255), Pixel (x=2, y=0)
3514:Red (Alpha: 127), Pixel (x=2, y=1)
3372:CIEXYZTRIPLE Color Space endpoints
2829:Start of pixel array (bitmap data)
1581:Halftoning parameter 2 (see below)
1567:Halftoning parameter 1 (see below)
1312:
894:The size of this header (12 bytes)
227:
6820:Extensible Metadata Platform (XMP)
6199:Comparison of audio coding formats
3148:Number of color planes being used
2703:Number of color planes being used
570:The size of the BMP file in bytes
98:Uniform Type Identifier (UTI)
25:
4248:"Uncompressed RGB Video Subtypes"
3269:0 means all colors are important
2824:0 means all colors are important
1904:bits per pixel (bpp) image, with
954:
6855:
6844:
6843:
4374:A simple bitmap loader C++ class
3252:Number of colors in the palette
2807:Number of colors in the palette
2160:Uncompressed RGB Video Subtypes
1988:also permits 64 bits per pixel.
628:Windows and OS/2 bitmap headers
239:According to Microsoft support:
4055:from the original on 2015-01-27
3131:Height of the bitmap in pixels
3128:2 pixels (bottom to top order)
3111:4 pixels (left to right order)
2683:2 pixels (bottom to top order)
2666:2 pixels (left to right order)
5761:ISO/IEC base media file format
3216:Print resolution of the image,
3114:Width of the bitmap in pixels
2951:
2771:Print resolution of the image,
2669:Width of the bitmap in pixels
2506:
1944:
1934:
524:Windows 3.1x, 95, NT, ... etc.
452:"Packed DIBs" are required by
1:
4015:Summers, Jason (2015-10-30).
3994:Summers, Jason (2015-10-30).
3213:2835 pixels/metre horizontal
2768:2835 pixels/metre horizontal
1298:
950:The number of bits per pixel
313:(7 different versions exist)
6883:Raster graphics file formats
3589:
3586:
3572:
3569:
3555:
3552:
3538:
3535:
3521:
3518:
3504:
3501:
3487:
3484:
3470:
3467:
3440:
3437:
3415:
3412:
3390:
3387:
3365:
3362:
3344:
3341:
3327:
3324:
3310:
3307:
3293:
3290:
3276:
3273:
3259:
3256:
3242:
3239:
3228:
3225:
3206:
3203:
3189:
3186:
3172:
3169:
3155:
3152:
3138:
3135:
3121:
3118:
3104:
3101:
3087:
3084:
3065:
3062:
3048:
3045:
3031:
3028:
3014:
3011:
2997:
2994:
2967:) with pixel format ARGB32.
2921:
2918:
2904:
2901:
2887:
2884:
2870:
2867:
2853:
2850:
2836:
2833:
2814:
2811:
2797:
2794:
2783:
2780:
2761:
2758:
2744:
2741:
2727:
2724:
2710:
2707:
2693:
2690:
2676:
2673:
2659:
2656:
2642:
2639:
2620:
2617:
2603:
2600:
2586:
2583:
2569:
2566:
2552:
2549:
2249:Bit fields for ten RGB bits
4148:"Image Stride - Win32 apps"
3860:": Windows Metafile Format"
3235:2835 pixels/metre vertical
2790:2835 pixels/metre vertical
2573:46 00 00 00
2522:) with pixel format RGB24.
2038:always stored uncompressed.
1895:floor and ceiling functions
1394:5.0 with .NET 4.0 or later
834:
806:
782:
763:
738:
714:
678:
649:
338:To define the pixel format
6904:
6204:Comparison of video codecs
4714:(GB/T 33475.2,GY/T 299.1)
3908:Microsoft Help and Support
3670:
1733:uses the 3-byte per entry
1293:
825:Adds color space type and
192:digital images in various
29:
6838:
6217:
4131:see note under biClrUsed
4036:Cox, Chris (2010-11-15).
3723:Windows Image Media Types
3653:lossless data compression
3636:, usually named with the
3626:graphical user interfaces
3215:
3165:Number of bits per pixel
3079:
2989:
2770:
2720:Number of bits per pixel
2634:
2544:
2265:
2259:
1971:Pixel array (bitmap data)
3358:LCS_WINDOWS_COLOR_SPACE
2914:Green, Pixel (x=1, y=0)
2863:White, Pixel (x=1, y=1)
991:and with the documented
542:OS/2 const color pointer
530:OS/2 struct bitmap array
62:Internet media type
6028:Alliance for Open Media
4109:The member bV4AlphaMask
3337:Alpha channel bit mask
3334:FF000000 in big-endian
3317:000000FF in big-endian
3300:0000FF00 in big-endian
3283:00FF0000 in big-endian
2897:Blue, Pixel (x=0, y=0)
1310:: RGB bit field masks,
169:, independently of the
4948:MPEG-1 Layer III (MP3)
2955:
2846:Red, Pixel (x=0, y=1)
2510:
2156:.MEDIASUBTYPE names):
1952:
1882:
536:OS/2 struct color icon
250:
196:, and optionally with
6509:PBM / PGM / PPM / PNM
6266:Graphics file formats
5966:QuickTime File Format
4362:Bitmap File Structure
4283:General Documentation
4170:The member biBitCount
3904:"DIBs and Their Uses"
3718:"IANA Considerations"
3058:Application specific
3041:Application specific
3024:Size of the BMP file
2950:
2613:Application specific
2596:Application specific
2505:
1953:
1883:
1624:Halftoning algorithm
1387:RGBA bit field masks
999:) and is used within
241:
111:Microsoft Corporation
6225:Compression software
5782:MPEG media transport
4859:Sorenson Video/Spark
4364:, at digicamsoft.com
4335:Digital Preservation
3971:BITMAPINFO Structure
3007:ID field (42h, 4Dh)
2562:ID field (42h, 4Dh)
1914:
1783:
1025:Microsoft PowerPoint
1011:since version 7 and
775:Adds RGB bit masks.
414:Structure alignment
380:Structure alignment
6825:GIF Β§ Metadata
6223:for techniques and
6221:Compression methods
4717:HDR Vivid(GY/T 358)
4339:Library of Congress
4152:learn.microsoft.com
3954:Bitmap Header Types
3821:(Second ed.).
3765:(Second ed.).
3655:algorithms such as
3649:run-length encoding
3609:Usage of BMP format
3266:0 important colors
3072:122 bytes (14+108)
3021:154 bytes (122+32)
2821:0 important colors
2250:
2161:
1374:image for printing
1349:image for printing
1232:Compression method
958:
629:
288:Bitmap file header
185:operating systems.
39:
4231:2011-09-22 at the
4182:"Types of Bitmaps"
4121:rgbReserved member
3996:"pal8os2v2-16.bmp"
3935:(Windows CE 5.0):
3673:Image file formats
2956:
2511:
2248:
2159:
2147:RGB video subtypes
1948:
1878:
1366:BITMAPV4INFOHEADER
1341:BITMAPV4INFOHEADER
1314:BITMAPV3INFOHEADER
1308:BITMAPV2INFOHEADER
1007:software, such as
989:BITMAPV3INFOHEADER
982:BITMAPV2INFOHEADER
978:BITMAPV3INFOHEADER
970:BITMAPV2INFOHEADER
855:ICC color profiles
787:BITMAPV3INFOHEADER
768:BITMAPV2INFOHEADER
729:of the BMP Suite.
627:
460:Bitmap file header
422:ICC color profile
44:Filename extension
6870:
6869:
6232:
6231:
6006:
6005:
5924:DivX Media Format
5712:
5711:
5497:
5496:
4897:
4896:
4787:Microsoft Video 1
4722:AVS3 P2(GY/T 368)
4708:(GB/T 20090.2/16)
4370:, at herdsoft.com
4309:. Prentice Hall.
4224:Adobe Photoshop:
4043:Photoshop Windows
3603:
3602:
2935:
2934:
2627:54 bytes (14+40)
2576:70 bytes (54+16)
2483:In version 2.1.4
2481:
2480:
2246:
2245:
1941:
1928:
1920:
1863:
1851:
1843:
1818:
1812:
1804:
1789:
1706:
1677:
1676:
1613:
1612:
1491:BITMAPINFOHEADER2
1487:OS22XBITMAPHEADER
1468:BITMAPINFOHEADER2
1464:OS22XBITMAPHEADER
1460:
1459:
1383:BI_ALPHABITFIELDS
1333:OS22XBITMAPHEADER
1301:OS22XBITMAPHEADER
1218:
1217:
959:
953:
863:
862:
719:OS22XBITMAPHEADER
683:OS22XBITMAPHEADER
658:OS21XBITMAPHEADER
616:
615:
438:
437:
335:(12 or 16 bytes)
179:Microsoft Windows
177:), especially on
160:image file format
145:
144:
107:Developed by
102:com.microsoft.bmp
16:(Redirected from
6895:
6859:
6847:
6846:
6259:
6252:
6245:
6236:
5998:VOB, IFO and BUP
5772:Motion JPEG 2000
5723:
5510:
5469:aptX Low Latency
5246:Chinese Standard
4910:
4699:Chinese Standard
4471:Motion JPEG 2000
4440:
4410:
4403:
4396:
4387:
4350:
4349:
4347:
4346:
4327:
4321:
4320:
4300:
4294:
4293:
4291:
4290:
4272:
4266:
4265:
4263:
4262:
4244:
4235:
4222:
4213:
4210:
4209:BITMAPINFOHEADER
4203:
4197:
4196:
4194:
4193:
4178:
4172:
4167:
4166:BITMAPINFOHEADER
4162:
4156:
4155:
4144:
4138:
4136:
4135:BITMAPINFOHEADER
4129:
4123:
4119:MSDN β RGBQUAD:
4117:
4111:
4106:
4101:
4095:
4094:
4087:
4078:
4077:
4070:
4064:
4063:
4061:
4060:
4033:
4027:
4026:
4024:
4023:
4012:
4006:
4005:
4003:
4002:
3991:
3985:
3979:
3973:
3967:
3956:
3950:
3939:
3934:
3933:BITMAPINFOHEADER
3929:
3918:
3917:
3915:
3914:
3900:
3875:
3874:
3872:
3871:
3856:
3847:
3846:
3844:
3843:
3812:
3791:
3790:
3788:
3787:
3756:
3745:
3744:
3735:
3733:10.17487/RFC7903
3714:
3643:
3596:255 255 255 255
3528:255 255 255 127
3457:
3453:
3450:Unused for LCS "
3432:
3428:
3425:Unused for LCS "
3407:
3403:
3400:Unused for LCS "
3382:
3378:
3375:Unused for LCS "
3354:
2970:
2966:
2525:
2521:
2520:BITMAPINFOHEADER
2477:
2473:
2468:
2465:
2460:
2455:
2451:
2446:
2443:
2438:
2425:
2421:
2416:
2413:
2408:
2403:
2399:
2394:
2391:
2386:
2373:
2369:
2364:
2361:
2356:
2351:
2347:
2342:
2339:
2334:
2321:
2317:
2312:
2309:
2304:
2299:
2295:
2290:
2287:
2282:
2268:
2262:
2251:
2162:
2155:
2138:
2124:
2102:
2020:
2019:BITMAPCOREHEADER
1979:
1978:BITMAPCOREHEADER
1957:
1955:
1954:
1949:
1947:
1942:
1939:
1937:
1929:
1926:
1921:
1918:
1887:
1885:
1884:
1879:
1868:
1864:
1859:
1852:
1849:
1844:
1841:
1838:
1823:
1819:
1814:
1813:
1810:
1805:
1802:
1799:
1790:
1787:
1748:
1744:
1732:
1731:BITMAPCOREHEADER
1717:
1716:BITMAPINFOHEADER
1712:
1711:BITMAPCOREHEADER
1703:
1702:BITMAPINFOHEADER
1694:
1691:
1690:BITMAPFILEHEADER
1687:
1686:BITMAPINFOHEADER
1618:
1492:
1488:
1473:
1469:
1465:
1454:Windows Metafile
1446:
1434:Windows Metafile
1426:
1412:Windows Metafile
1404:
1384:
1369:
1367:
1359:
1344:
1342:
1335:
1334:
1328:
1317:
1315:
1309:
1303:
1302:
1296:
1283:RLE 4-bit/pixel
1280:
1261:
1245:
1223:
1060:
1059:BITMAPINFOHEADER
1045:
1039:
1038:BITMAPINFOHEADER
994:
990:
983:
979:
975:
974:BITMAPINFOHEADER
971:
967:
966:BITMAPINFOHEADER
957:
880:
879:BITMAPCOREHEADER
865:
840:
827:gamma correction
812:
802:Adobe Photoshop
788:
778:Adobe Photoshop
769:
744:
743:BITMAPINFOHEADER
727:pal8os2v2-16.bmp
720:
708:1D compression.
692:
691:BITMAPCOREHEADER
684:
659:
655:
654:BITMAPCOREHEADER
630:
548:OS/2 struct icon
517:
509:
476:
344:
343:BITMAPINFOHEADER
324:Extra bit masks
268:
247:
225:
210:Windows Metafile
198:data compression
175:graphics adapter
132:
92:
88:
84:
72:
68:
55:
51:
40:
21:
6903:
6902:
6898:
6897:
6896:
6894:
6893:
6892:
6873:
6872:
6871:
6866:
6834:
6796:
6738:
6655:
6632:
6268:
6263:
6233:
6228:
6213:
6187:
6032:
6002:
5860:
5837:
5809:
5786:
5708:
5627:
5525:
5504:
5493:
5289:
5261:(GB/T 33475.3)
5255:(GB/T 20090.10)
5241:
5218:
5190:
5132:
5094:
5009:
5005:MPEG-H 3D Audio
4931:MPEG-1 Layer II
4921:
4904:
4893:
4725:
4694:
4645:
4607:
4555:
4451:
4434:
4427:
4414:
4358:
4353:
4344:
4342:
4329:
4328:
4324:
4317:
4302:
4301:
4297:
4288:
4286:
4276:"Image Formats"
4274:
4273:
4269:
4260:
4258:
4246:
4245:
4238:
4233:Wayback Machine
4223:
4216:
4208:
4204:
4200:
4191:
4189:
4180:
4179:
4175:
4165:
4163:
4159:
4146:
4145:
4141:
4134:
4130:
4126:
4118:
4114:
4104:
4102:
4098:
4089:
4088:
4081:
4072:
4071:
4067:
4058:
4056:
4035:
4034:
4030:
4021:
4019:
4014:
4013:
4009:
4000:
3998:
3993:
3992:
3988:
3980:
3976:
3968:
3959:
3951:
3942:
3932:
3930:
3921:
3912:
3910:
3902:
3901:
3878:
3869:
3867:
3858:
3857:
3850:
3841:
3839:
3837:
3814:
3813:
3794:
3785:
3783:
3781:
3758:
3757:
3748:
3726:. sec. 5.
3716:
3715:
3711:
3707:
3695:Portable Pixmap
3681:uses a similar
3679:X Window System
3675:
3669:
3667:Related formats
3641:
3611:
3455:
3451:
3430:
3426:
3405:
3401:
3380:
3376:
3352:
3351:little-endian "
3217:
2964:
2961:
2949:
2772:
2519:
2516:
2475:
2471:
2466:
2458:
2453:
2449:
2444:
2436:
2423:
2419:
2414:
2406:
2401:
2397:
2392:
2384:
2371:
2367:
2362:
2354:
2349:
2345:
2340:
2332:
2319:
2315:
2310:
2302:
2297:
2293:
2288:
2280:
2266:
2260:
2153:
2149:
2144:
2143:
2142:
2141:
2130:
2129:
2128:
2127:
2108:
2107:
2106:
2105:
2049:
2018:
1998:
1977:
1973:
1968:
1912:
1911:
1903:
1898:
1839:
1833:
1800:
1794:
1781:
1780:
1763:
1746:
1742:
1730:
1715:
1710:
1701:
1693:
1689:
1685:
1682:
1647:Error diffusion
1490:
1486:
1467:
1463:
1444:
1424:
1402:
1382:
1365:
1357:
1340:
1332:
1326:
1313:
1311:
1307:
1300:
1294:
1278:
1259:
1243:
1058:
1037:
1009:Adobe Photoshop
992:
988:
981:
980:adds fields to
977:
973:
972:adds fields to
969:
965:
964:Versions after
955:
878:
838:
810:
786:
767:
742:
718:
690:
682:
666:
657:
656:
653:
621:
515:
507:
462:
451:
443:
342:
334:
312:
271:Structure name
259:
245:
233:
232:
231:
218:
190:two-dimensional
157:raster graphics
149:BMP file format
127:
121:Raster graphics
90:
89:
86:
85:
82:
70:
69:
66:
56:
53:
49:
35:
32:Bitmap graphics
28:
23:
22:
15:
12:
11:
5:
6901:
6899:
6891:
6890:
6885:
6875:
6874:
6868:
6867:
6865:
6864:
6852:
6839:
6836:
6835:
6833:
6832:
6827:
6822:
6817:
6812:
6806:
6804:
6798:
6797:
6795:
6794:
6789:
6784:
6779:
6774:
6769:
6764:
6759:
6754:
6748:
6746:
6740:
6739:
6737:
6736:
6731:
6726:
6721:
6716:
6711:
6706:
6701:
6696:
6691:
6686:
6681:
6676:
6671:
6665:
6663:
6657:
6656:
6654:
6653:
6648:
6642:
6640:
6634:
6633:
6631:
6630:
6625:
6620:
6615:
6610:
6605:
6600:
6595:
6594:
6593:
6588:
6578:
6573:
6568:
6567:
6566:
6556:
6551:
6546:
6541:
6536:
6531:
6526:
6521:
6516:
6511:
6506:
6501:
6496:
6491:
6486:
6481:
6476:
6475:
6474:
6464:
6459:
6454:
6449:
6444:
6439:
6434:
6429:
6424:
6419:
6414:
6409:
6404:
6399:
6394:
6389:
6384:
6379:
6374:
6369:
6364:
6359:
6354:
6349:
6344:
6339:
6334:
6329:
6324:
6319:
6314:
6309:
6304:
6299:
6294:
6289:
6284:
6278:
6276:
6270:
6269:
6264:
6262:
6261:
6254:
6247:
6239:
6230:
6229:
6218:
6215:
6214:
6212:
6211:
6209:List of codecs
6206:
6201:
6195:
6193:
6189:
6188:
6186:
6185:
6184:
6183:
6182:
6181:
6176:
6166:
6161:
6156:
6146:
6145:
6144:
6139:
6134:
6129:
6119:
6118:
6117:
6112:
6102:
6097:
6092:
6091:
6090:
6085:
6080:
6075:
6065:
6064:
6063:
6058:
6053:
6042:
6040:
6034:
6033:
6031:
6030:
6025:
6020:
6014:
6012:
6011:Collaborations
6008:
6007:
6004:
6003:
6001:
6000:
5995:
5990:
5989:
5988:
5978:
5973:
5968:
5963:
5962:
5961:
5951:
5946:
5941:
5936:
5931:
5926:
5921:
5916:
5915:
5914:
5904:
5899:
5894:
5889:
5884:
5879:
5874:
5868:
5866:
5862:
5861:
5859:
5858:
5853:
5847:
5845:
5839:
5838:
5836:
5835:
5830:
5825:
5819:
5817:
5811:
5810:
5808:
5807:
5802:
5796:
5794:
5788:
5787:
5785:
5784:
5779:
5777:MPEG-21 Part 9
5774:
5769:
5766:MPEG-4 Part 14
5763:
5758:
5753:
5748:
5747:
5746:
5735:
5733:
5720:
5714:
5713:
5710:
5709:
5707:
5706:
5701:
5696:
5691:
5686:
5681:
5676:
5671:
5666:
5661:
5656:
5651:
5646:
5641:
5635:
5633:
5629:
5628:
5626:
5625:
5620:
5615:
5610:
5605:
5600:
5595:
5590:
5585:
5580:
5575:
5570:
5565:
5560:
5555:
5550:
5545:
5539:
5537:
5507:
5499:
5498:
5495:
5494:
5492:
5491:
5486:
5481:
5476:
5471:
5466:
5461:
5456:
5451:
5446:
5441:
5436:
5431:
5426:
5425:
5424:
5418:
5413:
5408:
5403:
5398:
5393:
5388:
5383:
5378:
5373:
5368:
5363:
5358:
5353:
5348:
5346:Monkey's Audio
5343:
5338:
5333:
5328:
5323:
5318:
5313:
5308:
5303:
5297:
5295:
5291:
5290:
5288:
5287:
5286:(SJ/T 11299.4)
5281:
5276:
5270:
5269:
5268:
5256:
5249:
5247:
5243:
5242:
5240:
5239:
5234:
5228:
5226:
5220:
5219:
5217:
5216:
5211:
5206:
5200:
5198:
5192:
5191:
5189:
5188:
5183:
5178:
5173:
5168:
5163:
5158:
5153:
5148:
5142:
5140:
5134:
5133:
5131:
5130:
5125:
5120:
5115:
5110:
5104:
5102:
5096:
5095:
5093:
5092:
5087:
5082:
5077:
5072:
5067:
5062:
5057:
5052:
5047:
5042:
5037:
5036:
5035:
5030:
5019:
5017:
5011:
5010:
5008:
5007:
5002:
4997:
4992:
4987:
4982:
4977:
4972:
4967:
4966:
4965:
4960:
4950:
4945:
4943:MPEG-1 Layer I
4940:
4939:
4938:
4927:
4925:
4907:
4899:
4898:
4895:
4894:
4892:
4891:
4886:
4881:
4876:
4871:
4866:
4861:
4856:
4851:
4846:
4841:
4836:
4835:
4834:
4829:
4821:
4820:
4819:
4814:
4804:
4799:
4794:
4789:
4784:
4779:
4774:
4769:
4764:
4759:
4754:
4749:
4744:
4739:
4733:
4731:
4727:
4726:
4724:
4723:
4720:
4719:
4718:
4709:
4702:
4700:
4696:
4695:
4693:
4692:
4687:
4682:
4677:
4672:
4667:
4662:
4656:
4654:
4647:
4646:
4644:
4643:
4638:
4633:
4628:
4623:
4617:
4615:
4609:
4608:
4606:
4605:
4600:
4595:
4590:
4585:
4580:
4575:
4569:
4567:
4557:
4556:
4554:
4553:
4552:
4551:
4549:Part 2 / LCEVC
4546:
4536:
4535:
4534:
4524:
4523:
4522:
4512:
4511:
4510:
4505:
4500:
4490:
4489:
4488:
4478:
4473:
4468:
4463:
4457:
4455:
4437:
4429:
4428:
4415:
4413:
4412:
4405:
4398:
4390:
4384:
4383:
4377:
4371:
4365:
4357:
4356:External links
4354:
4352:
4351:
4322:
4315:
4295:
4267:
4236:
4214:
4198:
4173:
4157:
4139:
4124:
4112:
4105:BITMAPV4HEADER
4096:
4079:
4065:
4028:
4007:
3986:
3974:
3957:
3940:
3919:
3876:
3848:
3835:
3792:
3779:
3746:
3708:
3706:
3703:
3699:Truevision TGA
3671:Main article:
3668:
3665:
3638:file extension
3610:
3607:
3601:
3600:
3597:
3594:
3591:
3588:
3584:
3583:
3580:
3577:
3574:
3571:
3567:
3566:
3563:
3560:
3557:
3554:
3550:
3549:
3546:
3543:
3540:
3537:
3533:
3532:
3529:
3526:
3523:
3520:
3516:
3515:
3512:
3509:
3506:
3503:
3499:
3498:
3495:
3492:
3489:
3486:
3482:
3481:
3478:
3475:
3472:
3469:
3465:
3464:
3460:
3459:
3448:
3445:
3442:
3439:
3435:
3434:
3423:
3422:0 Green Gamma
3420:
3417:
3414:
3410:
3409:
3398:
3395:
3392:
3389:
3385:
3384:
3373:
3370:
3367:
3364:
3360:
3359:
3356:
3349:
3346:
3343:
3339:
3338:
3335:
3332:
3329:
3326:
3322:
3321:
3318:
3315:
3312:
3309:
3305:
3304:
3301:
3298:
3295:
3292:
3288:
3287:
3284:
3281:
3278:
3275:
3271:
3270:
3267:
3264:
3261:
3258:
3254:
3253:
3250:
3247:
3244:
3241:
3237:
3236:
3233:
3230:
3227:
3223:
3222:
3214:
3211:
3208:
3205:
3201:
3200:
3197:
3194:
3191:
3188:
3184:
3183:
3180:
3177:
3174:
3171:
3167:
3166:
3163:
3160:
3157:
3154:
3150:
3149:
3146:
3143:
3140:
3137:
3133:
3132:
3129:
3126:
3123:
3120:
3116:
3115:
3112:
3109:
3106:
3103:
3099:
3098:
3095:
3092:
3089:
3086:
3082:
3081:
3077:
3076:
3073:
3070:
3067:
3064:
3060:
3059:
3056:
3053:
3050:
3047:
3043:
3042:
3039:
3036:
3033:
3030:
3026:
3025:
3022:
3019:
3016:
3013:
3009:
3008:
3005:
3002:
2999:
2996:
2992:
2991:
2987:
2986:
2983:
2980:
2977:
2974:
2965:BITMAPV4HEADER
2960:
2957:
2933:
2932:
2929:
2926:
2923:
2920:
2916:
2915:
2912:
2909:
2906:
2903:
2899:
2898:
2895:
2892:
2889:
2886:
2882:
2881:
2878:
2875:
2872:
2869:
2865:
2864:
2861:
2858:
2855:
2852:
2848:
2847:
2844:
2841:
2838:
2835:
2831:
2830:
2826:
2825:
2822:
2819:
2816:
2813:
2809:
2808:
2805:
2802:
2799:
2796:
2792:
2791:
2788:
2785:
2782:
2778:
2777:
2769:
2766:
2763:
2760:
2756:
2755:
2752:
2749:
2746:
2743:
2739:
2738:
2735:
2732:
2729:
2726:
2722:
2721:
2718:
2715:
2712:
2709:
2705:
2704:
2701:
2698:
2695:
2692:
2688:
2687:
2684:
2681:
2678:
2675:
2671:
2670:
2667:
2664:
2661:
2658:
2654:
2653:
2650:
2647:
2644:
2641:
2637:
2636:
2632:
2631:
2628:
2625:
2622:
2619:
2615:
2614:
2611:
2608:
2605:
2602:
2598:
2597:
2594:
2591:
2588:
2585:
2581:
2580:
2577:
2574:
2571:
2568:
2564:
2563:
2560:
2557:
2554:
2551:
2547:
2546:
2542:
2541:
2538:
2535:
2532:
2529:
2515:
2512:
2479:
2478:
2469:
2461:
2456:
2447:
2439:
2434:
2431:
2427:
2426:
2417:
2409:
2404:
2395:
2387:
2382:
2379:
2375:
2374:
2365:
2357:
2352:
2343:
2335:
2330:
2327:
2323:
2322:
2313:
2305:
2300:
2291:
2283:
2278:
2275:
2271:
2270:
2264:
2258:
2255:
2244:
2243:
2240:
2237:
2234:
2230:
2229:
2226:
2223:
2220:
2216:
2215:
2212:
2209:
2206:
2202:
2201:
2198:
2195:
2193:
2190:
2189:
2186:
2183:
2180:
2176:
2175:
2172:
2169:
2166:
2148:
2145:
2139:
2133:
2132:
2131:
2125:
2119:
2118:
2117:
2103:
2097:
2096:
2095:
2086:
2085:
2082:
2078:
2071:
2068:
2061:
2054:
2048:
2045:
2044:
2043:
2040:
2026:
2013:
1997:
1994:
1972:
1969:
1959:
1946:
1936:
1932:
1924:
1919:PixelArraySize
1901:
1889:
1877:
1874:
1871:
1867:
1862:
1858:
1855:
1847:
1836:
1832:
1829:
1826:
1822:
1817:
1808:
1797:
1793:
1773:) by padding.
1762:
1759:
1747:BITMAPV5HEADER
1743:BITMAPV4HEADER
1681:
1678:
1675:
1674:
1671:
1668:
1664:
1663:
1660:
1657:
1653:
1652:
1649:
1644:
1640:
1639:
1636:
1633:
1629:
1628:
1625:
1622:
1611:
1610:
1607:
1604:
1601:
1597:
1596:
1593:
1590:
1587:
1583:
1582:
1579:
1576:
1573:
1569:
1568:
1565:
1562:
1559:
1555:
1554:
1551:
1548:
1545:
1541:
1540:
1533:
1530:
1527:
1523:
1522:
1519:
1516:
1513:
1509:
1508:
1505:
1502:
1499:
1495:
1494:
1483:
1480:
1477:
1458:
1457:
1450:
1447:
1442:
1438:
1437:
1430:
1427:
1422:
1418:
1417:
1408:
1405:
1400:
1396:
1395:
1388:
1385:
1380:
1376:
1375:
1362:
1360:
1355:
1351:
1350:
1337:
1329:
1324:
1320:
1319:
1305:
1297:
1292:
1288:
1287:
1284:
1281:
1276:
1272:
1271:
1268:
1262:
1257:
1253:
1252:
1249:
1246:
1241:
1237:
1236:
1233:
1230:
1229:Identified by
1227:
1216:
1215:
1212:
1209:
1206:
1202:
1201:
1198:
1195:
1192:
1188:
1187:
1184:
1181:
1178:
1174:
1173:
1170:
1167:
1164:
1160:
1159:
1156:
1153:
1150:
1146:
1145:
1142:
1139:
1136:
1132:
1131:
1128:
1125:
1122:
1118:
1117:
1114:
1111:
1108:
1104:
1103:
1100:
1097:
1094:
1090:
1089:
1086:
1083:
1080:
1076:
1075:
1072:
1069:
1066:
1062:
1061:
1055:
1052:
1049:
1029:Microsoft Word
993:BITMAPV4HEADER
952:
951:
948:
945:
942:
938:
937:
934:
931:
928:
924:
923:
920:
917:
914:
910:
909:
906:
903:
900:
896:
895:
892:
889:
886:
882:
881:
875:
872:
869:
861:
860:
857:
851:
844:Windows NT 5.0
841:
839:BITMAPV5HEADER
836:
832:
831:
829:
823:
816:Windows NT 4.0
813:
811:BITMAPV4HEADER
808:
804:
803:
800:
793:
789:
784:
780:
779:
776:
773:
770:
765:
761:
760:
758:
755:
745:
740:
736:
735:
733:
731:
721:
716:
712:
711:
709:
694:
685:
680:
676:
675:
673:
671:
660:
651:
647:
646:
643:
640:
637:
634:
620:
617:
614:
613:
610:
607:
604:
600:
599:
596:
593:
590:
586:
585:
582:
579:
576:
572:
571:
568:
565:
562:
558:
557:
556:
555:
552:
549:
546:
543:
540:
537:
534:
531:
528:
525:
522:
500:
497:
494:
490:
489:
486:
483:
480:
461:
458:
442:
441:DIBs in memory
439:
436:
435:
432:
429:
428:Variable size
426:
423:
419:
418:
415:
412:
411:Variable size
409:
406:
402:
401:
398:
395:
394:Variable size
392:
389:
385:
384:
381:
378:
377:Variable size
375:
372:
368:
367:
362:Mandatory for
360:
357:
356:Variable size
354:
353:Semi-optional
351:
347:
346:
339:
336:
328:
325:
321:
320:
317:
314:
309:
306:
302:
301:
298:
295:
292:
289:
285:
284:
281:
278:
275:
272:
258:
257:File structure
255:
226:
220:
219:
217:
214:
206:color profiles
202:alpha channels
171:display device
167:digital images
162:used to store
143:
142:
133:
124:
123:
118:
117:Type of format
114:
113:
108:
104:
103:
100:
94:
93:
80:
74:
73:
64:
58:
57:
48:
46:
38:Windows Bitmap
26:
24:
14:
13:
10:
9:
6:
4:
3:
2:
6900:
6889:
6886:
6884:
6881:
6880:
6878:
6863:
6862:
6858:
6853:
6851:
6850:
6841:
6840:
6837:
6831:
6830:Steganography
6828:
6826:
6823:
6821:
6818:
6816:
6813:
6811:
6808:
6807:
6805:
6803:
6799:
6793:
6790:
6788:
6785:
6783:
6780:
6778:
6775:
6773:
6770:
6768:
6765:
6763:
6760:
6758:
6755:
6753:
6750:
6749:
6747:
6745:
6741:
6735:
6732:
6730:
6727:
6725:
6722:
6720:
6717:
6715:
6712:
6710:
6707:
6705:
6702:
6700:
6697:
6695:
6692:
6690:
6687:
6685:
6682:
6680:
6677:
6675:
6672:
6670:
6667:
6666:
6664:
6662:
6658:
6652:
6649:
6647:
6644:
6643:
6641:
6639:
6635:
6629:
6626:
6624:
6621:
6619:
6616:
6614:
6611:
6609:
6606:
6604:
6601:
6599:
6596:
6592:
6589:
6587:
6584:
6583:
6582:
6579:
6577:
6574:
6572:
6569:
6565:
6562:
6561:
6560:
6557:
6555:
6552:
6550:
6547:
6545:
6542:
6540:
6537:
6535:
6532:
6530:
6527:
6525:
6522:
6520:
6517:
6515:
6512:
6510:
6507:
6505:
6502:
6500:
6497:
6495:
6492:
6490:
6487:
6485:
6482:
6480:
6477:
6473:
6470:
6469:
6468:
6465:
6463:
6460:
6458:
6455:
6453:
6450:
6448:
6445:
6443:
6440:
6438:
6435:
6433:
6430:
6428:
6425:
6423:
6420:
6418:
6415:
6413:
6410:
6408:
6405:
6403:
6400:
6398:
6395:
6393:
6390:
6388:
6385:
6383:
6380:
6378:
6375:
6373:
6370:
6368:
6365:
6363:
6360:
6358:
6355:
6353:
6350:
6348:
6345:
6343:
6340:
6338:
6335:
6333:
6330:
6328:
6325:
6323:
6320:
6318:
6315:
6313:
6310:
6308:
6305:
6303:
6300:
6298:
6295:
6293:
6290:
6288:
6285:
6283:
6280:
6279:
6277:
6275:
6271:
6267:
6260:
6255:
6253:
6248:
6246:
6241:
6240:
6237:
6226:
6222:
6216:
6210:
6207:
6205:
6202:
6200:
6197:
6196:
6194:
6190:
6180:
6177:
6175:
6172:
6171:
6170:
6167:
6165:
6162:
6160:
6157:
6155:
6152:
6151:
6150:
6147:
6143:
6140:
6138:
6135:
6133:
6130:
6128:
6125:
6124:
6123:
6120:
6116:
6113:
6111:
6108:
6107:
6106:
6103:
6101:
6098:
6096:
6093:
6089:
6086:
6084:
6081:
6079:
6076:
6074:
6071:
6070:
6069:
6066:
6062:
6059:
6057:
6054:
6052:
6049:
6048:
6047:
6044:
6043:
6041:
6039:
6035:
6029:
6026:
6024:
6021:
6019:
6016:
6015:
6013:
6009:
5999:
5996:
5994:
5991:
5987:
5984:
5983:
5982:
5979:
5977:
5974:
5972:
5969:
5967:
5964:
5960:
5957:
5956:
5955:
5952:
5950:
5947:
5945:
5942:
5940:
5937:
5935:
5932:
5930:
5927:
5925:
5922:
5920:
5917:
5913:
5910:
5909:
5908:
5905:
5903:
5900:
5898:
5895:
5893:
5890:
5888:
5885:
5883:
5880:
5878:
5875:
5873:
5870:
5869:
5867:
5863:
5857:
5854:
5852:
5849:
5848:
5846:
5844:
5840:
5834:
5831:
5829:
5826:
5824:
5821:
5820:
5818:
5816:
5812:
5806:
5803:
5801:
5798:
5797:
5795:
5793:
5789:
5783:
5780:
5778:
5775:
5773:
5770:
5767:
5764:
5762:
5759:
5757:
5754:
5752:
5749:
5745:
5742:
5741:
5740:
5737:
5736:
5734:
5732:
5728:
5724:
5721:
5719:
5715:
5705:
5702:
5700:
5697:
5695:
5692:
5690:
5687:
5685:
5682:
5680:
5677:
5675:
5672:
5670:
5667:
5665:
5662:
5660:
5657:
5655:
5652:
5650:
5647:
5645:
5642:
5640:
5637:
5636:
5634:
5630:
5624:
5621:
5619:
5616:
5614:
5611:
5609:
5606:
5604:
5601:
5599:
5596:
5594:
5591:
5589:
5586:
5584:
5581:
5579:
5576:
5574:
5571:
5569:
5566:
5564:
5561:
5559:
5556:
5554:
5551:
5549:
5546:
5544:
5543:CCITT Group 4
5541:
5540:
5538:
5536:
5532:
5528:
5523:
5519:
5515:
5511:
5508:
5506:
5500:
5490:
5487:
5485:
5482:
5480:
5477:
5475:
5474:aptX Adaptive
5472:
5470:
5467:
5465:
5462:
5460:
5457:
5455:
5452:
5450:
5447:
5445:
5442:
5440:
5437:
5435:
5432:
5430:
5427:
5422:
5421:
5419:
5417:
5414:
5412:
5409:
5407:
5404:
5402:
5399:
5397:
5394:
5392:
5389:
5387:
5384:
5382:
5379:
5377:
5374:
5372:
5369:
5367:
5364:
5362:
5359:
5357:
5354:
5352:
5349:
5347:
5344:
5342:
5339:
5337:
5334:
5332:
5329:
5327:
5324:
5322:
5319:
5317:
5314:
5312:
5309:
5307:
5304:
5302:
5299:
5298:
5296:
5292:
5285:
5282:
5280:
5277:
5274:
5271:
5266:
5263:
5262:
5260:
5257:
5254:
5251:
5250:
5248:
5244:
5238:
5235:
5233:
5230:
5229:
5227:
5225:
5224:Bluetooth SIG
5221:
5215:
5212:
5210:
5207:
5205:
5202:
5201:
5199:
5197:
5193:
5187:
5184:
5182:
5179:
5177:
5174:
5172:
5169:
5167:
5164:
5162:
5159:
5157:
5154:
5152:
5149:
5147:
5144:
5143:
5141:
5139:
5135:
5129:
5126:
5124:
5121:
5119:
5116:
5114:
5111:
5109:
5106:
5105:
5103:
5101:
5097:
5091:
5088:
5086:
5083:
5081:
5078:
5076:
5073:
5071:
5068:
5066:
5063:
5061:
5058:
5056:
5053:
5051:
5048:
5046:
5043:
5041:
5038:
5034:
5031:
5029:
5026:
5025:
5024:
5021:
5020:
5018:
5016:
5012:
5006:
5003:
5001:
4998:
4996:
4993:
4991:
4988:
4986:
4983:
4981:
4978:
4976:
4973:
4971:
4970:MPEG Surround
4968:
4964:
4961:
4959:
4956:
4955:
4954:
4951:
4949:
4946:
4944:
4941:
4937:
4934:
4933:
4932:
4929:
4928:
4926:
4924:
4919:
4915:
4911:
4908:
4906:
4900:
4890:
4887:
4885:
4882:
4880:
4877:
4875:
4872:
4870:
4867:
4865:
4862:
4860:
4857:
4855:
4852:
4850:
4847:
4845:
4842:
4840:
4837:
4833:
4830:
4828:
4825:
4824:
4822:
4818:
4815:
4813:
4810:
4809:
4808:
4805:
4803:
4800:
4798:
4795:
4793:
4790:
4788:
4785:
4783:
4780:
4778:
4775:
4773:
4770:
4768:
4765:
4763:
4760:
4758:
4755:
4753:
4750:
4748:
4745:
4743:
4740:
4738:
4735:
4734:
4732:
4728:
4721:
4716:
4715:
4713:
4710:
4707:
4704:
4703:
4701:
4697:
4691:
4688:
4686:
4683:
4681:
4678:
4676:
4673:
4671:
4668:
4666:
4663:
4661:
4658:
4657:
4655:
4652:
4648:
4642:
4639:
4637:
4634:
4632:
4629:
4627:
4624:
4622:
4619:
4618:
4616:
4614:
4610:
4604:
4601:
4599:
4596:
4594:
4591:
4589:
4586:
4584:
4581:
4579:
4576:
4574:
4571:
4570:
4568:
4566:
4562:
4558:
4550:
4547:
4545:
4542:
4541:
4540:
4537:
4533:
4530:
4529:
4528:
4525:
4521:
4520:Part 2 / HEVC
4518:
4517:
4516:
4513:
4509:
4508:Part 33 / IVC
4506:
4504:
4503:Part 10 / AVC
4501:
4499:
4496:
4495:
4494:
4491:
4487:
4484:
4483:
4482:
4479:
4477:
4474:
4472:
4469:
4467:
4464:
4462:
4459:
4458:
4456:
4454:
4449:
4445:
4441:
4438:
4436:
4430:
4425:
4421:
4418:
4411:
4406:
4404:
4399:
4397:
4392:
4391:
4388:
4381:
4378:
4375:
4372:
4369:
4366:
4363:
4360:
4359:
4355:
4340:
4336:
4332:
4326:
4323:
4318:
4316:0-13-147381-6
4312:
4308:
4307:
4299:
4296:
4284:
4282:
4277:
4271:
4268:
4257:
4253:
4249:
4243:
4241:
4237:
4234:
4230:
4227:
4221:
4219:
4215:
4212:
4207:Windows CE -
4202:
4199:
4187:
4183:
4177:
4174:
4171:
4161:
4158:
4153:
4149:
4143:
4140:
4137:
4128:
4125:
4122:
4116:
4113:
4110:
4100:
4097:
4092:
4086:
4084:
4080:
4075:
4069:
4066:
4054:
4050:
4046:
4044:
4039:
4032:
4029:
4018:
4011:
4008:
3997:
3990:
3987:
3984:
3978:
3975:
3972:
3966:
3964:
3962:
3958:
3955:
3949:
3947:
3945:
3941:
3938:
3928:
3926:
3924:
3920:
3909:
3905:
3899:
3897:
3895:
3893:
3891:
3889:
3887:
3885:
3883:
3881:
3877:
3865:
3861:
3855:
3853:
3849:
3838:
3836:1-56592-161-5
3832:
3828:
3824:
3820:
3819:
3811:
3809:
3807:
3805:
3803:
3801:
3799:
3797:
3793:
3782:
3780:1-56592-161-5
3776:
3772:
3768:
3764:
3763:
3755:
3753:
3751:
3747:
3742:
3739:
3734:
3729:
3725:
3724:
3719:
3713:
3710:
3704:
3702:
3700:
3696:
3692:
3688:
3684:
3680:
3674:
3666:
3664:
3662:
3658:
3654:
3650:
3645:
3639:
3635:
3631:
3627:
3622:
3620:
3616:
3608:
3606:
3598:
3595:
3592:
3585:
3581:
3578:
3575:
3568:
3564:
3561:
3558:
3551:
3547:
3544:
3541:
3534:
3530:
3527:
3524:
3517:
3513:
3510:
3507:
3500:
3496:
3493:
3490:
3483:
3479:
3476:
3473:
3466:
3461:
3449:
3447:0 Blue Gamma
3446:
3443:
3436:
3424:
3421:
3418:
3411:
3399:
3396:
3393:
3386:
3374:
3371:
3369:24h* 00...00
3368:
3361:
3357:
3350:
3347:
3340:
3336:
3333:
3330:
3323:
3319:
3316:
3313:
3306:
3302:
3299:
3296:
3289:
3285:
3282:
3279:
3272:
3268:
3265:
3262:
3255:
3251:
3248:
3245:
3238:
3234:
3231:
3224:
3220:
3212:
3209:
3202:
3198:
3195:
3192:
3185:
3181:
3178:
3175:
3168:
3164:
3161:
3158:
3151:
3147:
3144:
3141:
3134:
3130:
3127:
3124:
3117:
3113:
3110:
3107:
3100:
3096:
3093:
3090:
3083:
3078:
3074:
3071:
3068:
3061:
3057:
3054:
3051:
3044:
3040:
3037:
3034:
3027:
3023:
3020:
3017:
3010:
3006:
3003:
3000:
2993:
2988:
2984:
2981:
2978:
2975:
2972:
2971:
2968:
2958:
2953:
2939:
2930:
2927:
2924:
2917:
2913:
2910:
2907:
2900:
2896:
2893:
2890:
2883:
2879:
2876:
2873:
2866:
2862:
2859:
2856:
2849:
2845:
2842:
2839:
2832:
2827:
2823:
2820:
2817:
2810:
2806:
2803:
2800:
2793:
2789:
2786:
2779:
2775:
2767:
2764:
2757:
2753:
2750:
2747:
2740:
2736:
2733:
2730:
2723:
2719:
2716:
2713:
2706:
2702:
2699:
2696:
2689:
2685:
2682:
2679:
2672:
2668:
2665:
2662:
2655:
2651:
2648:
2645:
2638:
2633:
2629:
2626:
2623:
2616:
2612:
2609:
2606:
2599:
2595:
2592:
2589:
2582:
2578:
2575:
2572:
2565:
2561:
2558:
2555:
2548:
2543:
2539:
2536:
2533:
2530:
2527:
2526:
2523:
2513:
2508:
2504:
2500:
2498:
2494:
2490:
2486:
2470:
2462:
2457:
2448:
2440:
2435:
2432:
2429:
2428:
2418:
2410:
2405:
2396:
2388:
2383:
2380:
2377:
2376:
2366:
2358:
2353:
2344:
2336:
2331:
2328:
2325:
2324:
2314:
2306:
2301:
2292:
2284:
2279:
2276:
2273:
2272:
2256:
2253:
2252:
2241:
2238:
2235:
2232:
2231:
2227:
2224:
2221:
2218:
2217:
2213:
2211:10.10.10.2.0
2210:
2207:
2204:
2203:
2199:
2197:10.10.10.2.0
2196:
2194:
2192:
2191:
2187:
2184:
2181:
2178:
2177:
2174:ARGB subtype
2173:
2170:
2167:
2164:
2163:
2157:
2146:
2137:
2123:
2116:
2114:
2101:
2094:
2092:
2083:
2079:
2077:of the pixel.
2076:
2072:
2069:
2066:
2062:
2059:
2055:
2051:
2050:
2046:
2041:
2039:
2035:
2031:
2027:
2024:
2017:
2014:
2012:1D algorithm.
2011:
2007:
2003:
2000:
1999:
1995:
1993:
1989:
1987:
1981:
1970:
1966:
1962:
1958:
1930:
1922:
1909:
1907:
1896:
1892:
1888:
1875:
1872:
1869:
1865:
1860:
1856:
1853:
1845:
1834:
1830:
1827:
1824:
1820:
1815:
1806:
1795:
1791:
1777:
1774:
1772:
1768:
1761:Pixel storage
1760:
1758:
1754:
1752:
1739:
1736:
1728:
1723:
1719:
1707:
1705:
1699:
1679:
1672:
1670:Super-circle
1669:
1666:
1665:
1661:
1658:
1655:
1654:
1650:
1648:
1645:
1642:
1641:
1637:
1634:
1631:
1630:
1626:
1623:
1620:
1619:
1616:
1608:
1605:
1602:
1599:
1598:
1594:
1591:
1588:
1585:
1584:
1580:
1577:
1574:
1571:
1570:
1566:
1563:
1560:
1557:
1556:
1552:
1549:
1546:
1543:
1542:
1539:
1534:
1531:
1528:
1525:
1524:
1520:
1517:
1514:
1511:
1510:
1506:
1503:
1500:
1497:
1496:
1484:
1482:Size (bytes)
1481:
1479:Offset (dec)
1478:
1475:
1474:
1471:
1455:
1451:
1448:
1443:
1440:
1439:
1435:
1431:
1428:
1423:
1420:
1419:
1416:
1413:
1409:
1406:
1401:
1398:
1397:
1393:
1389:
1386:
1381:
1378:
1377:
1373:
1363:
1361:
1356:
1353:
1352:
1348:
1338:
1330:
1325:
1322:
1321:
1306:
1304:: Huffman 1D
1290:
1289:
1285:
1282:
1277:
1274:
1273:
1269:
1266:
1263:
1258:
1255:
1254:
1250:
1247:
1242:
1239:
1238:
1234:
1231:
1228:
1225:
1224:
1221:
1213:
1210:
1207:
1204:
1203:
1199:
1196:
1193:
1190:
1189:
1185:
1182:
1179:
1176:
1175:
1171:
1168:
1165:
1162:
1161:
1157:
1154:
1151:
1148:
1147:
1143:
1140:
1137:
1134:
1133:
1129:
1126:
1123:
1120:
1119:
1115:
1112:
1109:
1106:
1105:
1101:
1098:
1095:
1092:
1091:
1087:
1084:
1081:
1078:
1077:
1073:
1070:
1067:
1064:
1063:
1056:
1054:Size (bytes)
1053:
1051:Offset (dec)
1050:
1047:
1046:
1043:
1041:
1032:
1030:
1026:
1022:
1021:Google Chrome
1018:
1014:
1010:
1006:
1005:image editing
1002:
998:
985:
962:
949:
946:
943:
940:
939:
935:
932:
929:
926:
925:
921:
918:
915:
912:
911:
907:
904:
901:
898:
897:
893:
890:
887:
884:
883:
876:
874:Size (bytes)
873:
871:Offset (dec)
870:
867:
866:
858:
856:
852:
849:
845:
842:
837:
833:
830:
828:
824:
821:
817:
814:
809:
805:
801:
798:
797:alpha channel
794:
790:
785:
781:
777:
774:
772:Undocumented
771:
766:
762:
759:
756:
753:
749:
746:
741:
737:
734:
732:
730:
728:
722:
717:
713:
710:
707:
703:
699:
695:
689:
686:
681:
677:
674:
672:
669:
664:
661:
652:
648:
644:
641:
638:
635:
632:
631:
625:
618:
611:
609:4 bytes
608:
605:
602:
601:
597:
595:2 bytes
594:
591:
588:
587:
583:
581:2 bytes
580:
577:
574:
573:
569:
567:4 bytes
566:
563:
560:
559:
553:
550:
547:
544:
541:
538:
535:
532:
529:
526:
523:
520:
519:
513:
505:
501:
499:2 bytes
498:
495:
492:
491:
487:
484:
481:
478:
477:
474:
472:
471:little-endian
468:
459:
457:
455:
447:
440:
433:
430:
427:
424:
421:
420:
416:
413:
410:
407:
404:
403:
399:
396:
393:
390:
387:
386:
382:
379:
376:
373:
370:
369:
365:
361:
358:
355:
352:
349:
348:
340:
337:
333:
329:
326:
323:
322:
318:
315:
310:
307:
304:
303:
299:
296:
293:
290:
287:
286:
282:
279:
276:
273:
270:
269:
266:
263:
256:
254:
249:
248:data format).
240:
237:
229:
224:
215:
213:
211:
207:
203:
199:
195:
191:
186:
184:
180:
176:
172:
168:
165:
161:
158:
154:
150:
141:
137:
134:
130:
125:
122:
119:
115:
112:
109:
105:
101:
99:
95:
81:
79:
75:
65:
63:
59:
47:
45:
41:
33:
19:
6854:
6842:
6306:
5918:
5275:(GB/T 22726)
4936:Multichannel
4792:MSU Lossless
4706:AVS1 P2/AVS+
4660:TrueMotion S
4598:H.265 / HEVC
4544:Part 1 / EVC
4532:Part 3 / VVC
4498:Part 2 / ASP
4343:. Retrieved
4341:. 2014-01-08
4334:
4325:
4305:
4298:
4287:. Retrieved
4279:
4270:
4259:. Retrieved
4251:
4201:
4190:. Retrieved
4188:. 2012-06-03
4176:
4160:
4151:
4142:
4127:
4115:
4099:
4068:
4057:. Retrieved
4041:
4031:
4020:. Retrieved
4010:
3999:. Retrieved
3989:
3977:
3911:. Retrieved
3907:
3868:. Retrieved
3866:. 2014-02-13
3840:. Retrieved
3817:
3784:. Retrieved
3761:
3722:
3712:
3690:
3676:
3646:
3633:
3623:
3612:
3604:
3593:FF FF FF FF
3579:0 0 255 255
3576:00 00 FF FF
3562:0 255 0 255
3559:00 FF 00 FF
3545:255 0 0 255
3542:FF 00 00 FF
3525:FF FF FF 7F
3511:0 0 255 127
3508:00 00 FF 7F
3494:0 255 0 127
3491:00 FF 00 7F
3477:255 0 0 127
3474:FF 00 00 7F
3444:00 00 00 00
3419:00 00 00 00
3397:0 Red Gamma
3394:00 00 00 00
3348:20 6E 69 57
3331:00 00 00 FF
3314:FF 00 00 00
3297:00 FF 00 00
3280:00 00 FF 00
3263:00 00 00 00
3246:00 00 00 00
3232:13 0B 00 00
3210:13 0B 00 00
3193:20 00 00 00
3176:03 00 00 00
3125:02 00 00 00
3108:04 00 00 00
3091:6C 00 00 00
3069:7A 00 00 00
3018:9A 00 00 00
2985:Description
2962:
2860:255 255 255
2818:00 00 00 00
2801:00 00 00 00
2787:13 0B 00 00
2765:13 0B 00 00
2748:10 00 00 00
2731:00 00 00 00
2680:02 00 00 00
2663:02 00 00 00
2646:28 00 00 00
2624:36 00 00 00
2540:Description
2517:
2496:
2492:
2488:
2482:
2269:A2B10G10R10
2263:A2R10G10B10
2214:A2B10G10R10
2200:A2R10G10B10
2168:RGB subtype
2150:
2109:
2087:
2047:Pixel format
2037:
1990:
1982:
1974:
1964:
1960:
1910:
1899:
1890:
1842:BitsPerPixel
1803:BitsPerPixel
1778:
1775:
1764:
1755:
1740:
1724:
1720:
1708:
1695:
1683:
1638:Most common
1614:
1537:
1476:Offset (hex)
1462:An OS/2 2.x
1461:
1295:BI_BITFIELDS
1267:8-bit/pixel
1251:Most common
1219:
1048:Offset (hex)
1035:
1033:
986:
963:
960:
868:Offset (hex)
724:
636:Header name
622:
554:OS/2 pointer
504:header field
463:
448:
444:
388:Pixel array
364:color depths
350:Color table
264:
260:
251:
242:
238:
234:
194:color depths
187:
152:
148:
146:
6564:Logluv TIFF
5993:MOD and TOD
5934:Flash Video
5872:3GP and 3G2
5553:HEIC / HEIF
5505:compression
5265:Audio Vivid
5000:MPEG-D USAC
4995:MPEG-4 CELP
4990:MPEG-4 HVXC
4905:compression
4737:Apple Video
4653:and AOMedia
4603:H.266 / VVC
4593:H.264 / AVC
4435:compression
4420:compression
4017:"BMP Suite"
3624:Many older
3615:open format
3080:DIB Header
2990:BMP Header
2635:DIB Header
2545:BMP Header
2459:00 00 00 C0
2437:00 00 00 C0
2407:00 00 F0 3F
2385:FF 03 00 00
2355:00 FC 0F 00
2333:00 FC 0F 00
2303:FF 03 00 00
2281:00 00 F0 3F
2036:images are
1996:Compression
1965:ImageHeight
1961:ImageHeight
1940:ImageHeight
1680:Color table
1445:BI_CMYKRLE4
1425:BI_CMYKRLE8
1013:Adobe Flash
663:Windows 2.0
645:Written by
639:OS support
512:hexadecimal
482:Offset dec
479:Offset hex
311:Fixed-size
305:DIB header
173:(such as a
129:Open format
71:image/x-bmp
6877:Categories
6861:Comparison
6227:for codecs
6174:Daubechies
6149:Transforms
6051:Arithmetic
5718:Containers
5423:True Audio
5267:(GY/T 363)
4985:MPEG-4 DST
4980:MPEG-4 SLS
4975:MPEG-4 ALS
4849:SheerVideo
4823:QuickTime
4651:TrueMotion
4417:Multimedia
4345:2014-03-11
4289:2014-02-23
4261:2014-03-11
4226:BMP Format
4192:2014-03-16
4059:2016-05-22
4022:2016-07-06
4001:2016-07-06
3913:2015-05-14
3870:2014-03-12
3842:2014-03-07
3786:2014-03-07
3705:References
3697:(PPM) and
3094:108 bytes
2979:Hex value
2534:Hex value
2254:Bit field
2239:5.5.5.1.0
2233:5.5.5.0.1
2225:4.4.4.4.0
2219:5.6.5.0.0
2205:8.8.8.0.0
2185:8.8.8.8.0
2179:8.8.8.0.8
2171:R.G.B.A.X
2165:R.G.B.A.X
2113:Windows CE
2058:Windows CE
1891:ImageWidth
1850:ImageWidth
1811:ImageWidth
1698:Windows CE
1392:Windows CE
1001:Windows XP
997:Windows 95
799:bit mask.
748:Windows NT
698:halftoning
514:, same as
6598:UFO / UFP
6534:PSD / PSB
6447:JPEG 2000
6407:ICO / CUR
5976:RealMedia
5578:JPEG 2000
5381:RealAudio
5361:OptimFROG
4839:RealVideo
4827:Animation
4797:OMS Video
4424:container
4211:Structure
3249:0 colors
3196:32 bytes
2959:Example 2
2952:Example 2
2908:00 FF 00
2891:FF 00 00
2857:FF FF FF
2840:00 00 FF
2804:0 colors
2751:16 bytes
2649:40 bytes
2514:Example 1
2507:Example 1
2242:ARGB1555
2228:ARGB4444
1931:⋅
1870:⋅
1846:⋅
1825:⋅
1807:⋅
1696:Note: On
1627:Comments
1336:: RLE-24
1235:Comments
877:OS/2 1.x
859:The GIMP
850:or later
822:or later
754:or later
642:Features
508:0x42 0x4D
366:β€ 8 bits
294:14 bytes
283:Comments
274:Optional
228:Diagram 1
78:Type code
67:image/bmp
6849:Category
6802:Metadata
6744:Compound
6472:JPEG-HDR
6095:Lossless
6061:Modified
5954:Matroska
5833:Matroska
5744:MPEG-PES
5356:Musepack
5253:AVS1 P10
4832:Graphics
4782:Lagarith
4229:Archived
4053:Archived
3823:O'Reilly
3767:O'Reilly
3691:pixelmap
3162:32 bits
3145:1 plane
2911:0 255 0
2894:255 0 0
2843:0 0 255
2717:24 bits
2700:1 plane
2495:; i.e.,
2467:C0000000
2445:C0000000
2415:3FF00000
2393:000003FF
2363:000FFC00
2341:000FFC00
2311:000003FF
2289:3FF00000
2081:sample).
1866:⌋
1835:⌊
1821:⌉
1796:⌈
1057:Windows
665:or later
488:Purpose
280:Purpose
253:fields.
18:BMP file
6591:TIFF/IT
6586:TIFF/EP
6467:JPEG XT
6462:JPEG XS
6457:JPEG XR
6452:JPEG XL
6442:JPEG-LS
6169:Wavelet
6110:DEFLATE
6056:Huffman
6046:Entropy
6038:Methods
6023:MPEG LA
5912:Smacker
5800:H.222.0
5756:MPEG-TS
5751:MPEG-PS
5739:MPEG-ES
5623:TIFF/IT
5618:TIFF/EP
5603:JPEG XT
5598:JPEG XS
5593:JPEG XR
5588:JPEG XL
5583:JPEG-LS
5464:aptX HD
5444:WavPack
5386:RTAudio
5326:Codec 2
5259:AVS2 P3
5186:GSM-EFR
5156:AMR-WB+
5090:G.729.1
5070:G.723.1
5060:G.722.2
5055:G.722.1
4854:Smacker
4844:RTVideo
4772:Huffyuv
4752:Cinepak
4712:AVS2 P2
4426:formats
4252:dshow.h
4164:MSDN -
4103:MSDN β
3931:MSDN -
3055:Unused
3038:Unused
2973:Offset
2610:Unused
2593:Unused
2528:Offset
2402: 9
2398: 0
2320: 9
2316: 0
2257:Offset
2236:RGB555
2222:RGB565
2188:ARGB32
2154:dshow.h
2115:only).
2091:channel
2075:samples
2010:Huffman
2002:Indexed
1927:RowSize
1788:RowSize
1751:8.8.8..
1403:BI_CMYK
1327:BI_JPEG
1318:: RGBA
1279:BI_RLE4
1260:BI_RLE8
1040:header.
995:(since
706:Huffman
700:. Adds
454:Windows
330:3 or 4
155:, is a
6699:Gerber
6661:Vector
6524:PICtor
6274:Raster
5971:RatDVD
5865:Others
5632:Others
5434:VMR-WB
5429:TwinVQ
5294:Others
5181:GSM-FR
5176:GSM-HR
5166:EVRC-B
5151:AMR-WB
5123:Vorbis
4963:AAC-LD
4958:HE-AAC
4864:Theora
4807:ProRes
4802:Pixlet
4730:Others
4539:MPEG-5
4527:MPEG-I
4515:MPEG-H
4493:MPEG-4
4486:Part 2
4481:MPEG-2
4476:MPEG-1
4313:
4285:. 2014
4281:FFmpeg
4205:MSDN:
3833:
3827:os2bmp
3777:
3454:" or "
3429:" or "
3404:" or "
3379:" or "
3219:72 DPI
3159:20 00
3142:01 00
3052:00 00
3035:00 00
3001:42 4D
2982:Value
2925:00 00
2874:00 00
2774:72 DPI
2714:18 00
2697:01 00
2607:00 00
2590:00 00
2556:42 4D
2537:Value
2485:FFmpeg
2430:Alpha
2326:Green
2208:RGB24
2182:RGB32
2065:nibble
1767:packed
1727:RGBA32
1621:Value
1449:RLE-4
1429:RLE-8
1358:BI_PNG
1244:BI_RGB
1226:Value
976:, and
332:DWORDs
246:CF_DIB
208:. The
204:, and
164:bitmap
153:bitmap
91:'BMPp'
87:'BMPf'
83:'BMP '
6767:MODCA
6427:JBIG2
6317:BSAVE
6192:Lists
6137:ADPCM
6132:Β΅-law
6127:A-law
6100:Lossy
6073:ACELP
6018:NETVC
5843:SMPTE
5805:T.802
5792:ITU-T
5768:(MP4)
5568:JBIG2
5531:ITU-T
5503:Image
5439:VSELP
5416:SVOPC
5406:Siren
5376:RCELP
5371:QCELP
5316:ATRAC
5301:ACELP
5118:Speex
5085:G.729
5080:G.728
5075:G.726
5065:G.723
5050:G.722
5045:G.719
5040:G.718
5033:Β΅-law
5028:A-law
5023:G.711
5015:ITU-T
4903:Audio
4777:Indeo
4757:Daala
4613:SMPTE
4588:H.263
4583:H.262
4578:H.261
4573:H.120
4561:ITU-T
4466:MJPEG
4433:Video
4133:MSDN
4049:Adobe
4045:forum
3969:MSDN
3952:MSDN
3004:"BM"
2976:Size
2559:"BM"
2531:Size
2493:monob
2378:Blue
2034:32bpp
2030:16bpp
2023:24bpp
1771:DWORD
1735:RGB24
1635:none
1485:OS/2
1456:CMYK
1452:only
1436:CMYK
1432:only
1410:only
1407:none
1390:only
1248:none
853:Adds
795:Adds
696:Adds
633:Size
485:Size
467:ASCII
405:Gap2
371:Gap1
277:Size
6792:XAML
6777:PICT
6757:DjVu
6714:PGML
6709:IGES
6704:HVIF
6694:EMF+
6646:CIFF
6608:WebP
6603:WBMP
6581:TIFF
6559:RGBE
6549:QTVR
6494:NRRD
6489:MIFF
6437:JPEG
6422:JBIG
6417:ILBM
6402:ICNS
6397:ICER
6392:HEVC
6387:HDRi
6372:FLIF
6367:FLIC
6362:FITS
6302:AVIF
6292:APNG
6287:ANIM
6219:See
6164:MDCT
6142:DPCM
6088:WLPC
6078:CELP
5981:RIFF
5959:WebM
5949:M2TS
5939:HEIF
5907:Bink
5887:AIFF
5815:IETF
5704:WebP
5699:WBMP
5694:QTVR
5674:ICER
5669:FLIF
5659:DjVu
5649:AVIF
5639:APNG
5613:TIFF
5573:JPEG
5563:JBIG
5558:HEVC
5535:JPEG
5522:IETF
5489:LLAC
5484:LHDC
5479:LDAC
5459:aptX
5420:TTA
5401:SILK
5341:MELP
5336:Lyra
5331:iSAC
5321:CELT
5311:Asao
5306:ALAC
5284:ExAC
5279:L2HC
5209:AC-4
5204:AC-3
5196:ETSI
5161:EVRC
5138:3GPP
5128:FLAC
5113:iLBC
5108:Opus
5100:IETF
4923:MPEG
4889:YULS
4869:Thor
4817:4444
4767:FFV1
4747:Bink
4641:VC-6
4636:VC-5
4631:VC-3
4626:VC-2
4621:VC-1
4565:VCEG
4453:MPEG
4422:and
4311:ISBN
4256:MSDN
4186:MSDN
3864:MSDN
3831:ISBN
3775:ISBN
3741:7903
3677:The
3642:.BMP
3587:96h
3570:92h
3553:8Eh
3536:8Ah
3519:86h
3502:82h
3485:7Eh
3468:7Ah
3456:sRGB
3452:Win
3438:76h
3431:sRGB
3427:Win
3413:72h
3406:sRGB
3402:Win
3388:6Eh
3381:sRGB
3377:Win
3366:24h
3363:4Ah
3353:Win
3342:46h
3325:42h
3308:3Eh
3291:3Ah
3274:36h
3257:32h
3240:2Eh
3226:2Ah
3204:26h
3187:22h
3170:1Eh
3153:1Ch
3136:1Ah
3119:16h
3102:12h
2928:0 0
2919:44h
2902:41h
2885:3Eh
2877:0 0
2868:3Ch
2851:39h
2834:36h
2812:32h
2795:2Eh
2781:2Ah
2759:26h
2742:22h
2725:1Eh
2708:1Ch
2691:1Ah
2674:16h
2657:12h
2497:bgra
2491:and
2433:42h
2381:3Eh
2329:3Ah
2277:36h
2274:Red
2267:Bits
2261:Bits
2032:and
2028:The
2016:OS/2
1986:GDI+
1745:and
1700:the
1415:CMYK
1347:JPEG
1027:and
1017:GIMP
835:124
807:108
752:3.1x
704:and
688:OS/2
670:1.x
668:OS/2
502:The
425:Yes
408:Yes
374:Yes
327:Yes
183:OS/2
181:and
147:The
138:for
54:.dib
50:.bmp
6787:SWF
6772:PDF
6762:EPS
6752:CDF
6734:Xar
6729:WMF
6724:VML
6719:SVG
6689:EMF
6684:DXF
6679:CGM
6674:CDR
6651:DNG
6638:Raw
6628:XWD
6623:XPM
6618:XCF
6613:XBM
6576:TGA
6571:SGI
6554:RAS
6544:QOI
6539:PSP
6529:PNG
6519:PGF
6514:PCX
6504:PAM
6499:ORA
6484:MNG
6479:KRA
6432:JNG
6412:ICS
6382:GIF
6377:FPX
6357:EXR
6352:ECW
6347:DPX
6342:DDS
6337:CPT
6332:CPC
6327:CIN
6322:CAL
6312:BPG
6307:BMP
6297:ART
6282:ANI
6179:DWT
6159:FFT
6154:DCT
6122:PCM
6115:LZW
6083:LSP
6068:LPC
5986:WAV
5944:IFF
5929:EVO
5919:BMP
5902:BPG
5892:AVI
5882:ASF
5877:AMV
5856:MXF
5851:GXF
5828:Ogg
5823:RTP
5731:IEC
5727:ISO
5689:QOI
5684:PGF
5679:MNG
5664:EXR
5654:BPG
5644:AV1
5608:PNG
5548:GIF
5527:W3C
5518:ISO
5514:IEC
5454:MQA
5449:WMA
5411:SMV
5396:SHN
5391:SD2
5366:OSQ
5351:MT9
5273:DRA
5237:LC3
5232:SBC
5214:DTS
5171:EVS
5146:AMR
4953:AAC
4918:IEC
4914:ISO
4884:XEB
4879:WMV
4812:422
4762:DVI
4742:AVS
4690:AV1
4685:VP9
4680:VP8
4675:VP7
4670:VP6
4665:VP3
4448:IEC
4444:ISO
3771:bmp
3738:RFC
3728:doi
3687:XPM
3683:XBM
3661:RAR
3657:ZIP
3640:of
3630:GDI
3619:ICO
3085:Eh
3063:Ah
3046:8h
3029:6h
3012:2h
2995:0h
2640:Eh
2618:Ah
2601:8h
2584:6h
2567:2h
2550:0h
2474:...
2464:LE:
2452:...
2442:LE:
2422:...
2412:LE:
2400:...
2390:LE:
2370:...
2360:LE:
2348:...
2338:LE:
2318:...
2308:LE:
2296:...
2286:LE:
2008:or
2006:RLE
1603:76
1589:72
1575:68
1561:64
1547:60
1529:58
1515:56
1501:54
1441:13
1421:12
1399:11
1372:PNG
1265:RLE
1208:50
1194:46
1180:42
1166:38
1152:34
1138:30
1124:28
1110:26
1096:22
1082:18
1068:14
944:24
930:22
916:20
902:18
888:14
783:56
764:52
739:40
715:16
702:RLE
679:64
650:12
606:10
510:in
391:No
308:No
291:No
151:or
140:WMF
136:OSP
6879::
6782:PS
6669:AI
6105:LZ
5897:AU
5729:,
5533:,
5529:,
5524:,
5520:,
5516:,
4916:,
4874:Ut
4563:,
4461:DV
4450:,
4446:,
4337:.
4333:.
4278:.
4254:.
4250:.
4239:^
4217:^
4184:.
4168::
4150:.
4107::
4082:^
4051:.
4047:.
4040:.
3960:^
3943:^
3922:^
3906:.
3879:^
3862:.
3851:^
3829:.
3825:.
3795:^
3773:.
3769:.
3749:^
3736:.
3720:.
3644:.
3590:4
3573:4
3556:4
3539:4
3522:4
3505:4
3488:4
3471:4
3458:"
3441:4
3433:"
3416:4
3408:"
3391:4
3383:"
3355:"
3345:4
3328:4
3311:4
3294:4
3277:4
3260:4
3243:4
3229:4
3207:4
3190:4
3179:3
3173:4
3156:2
3139:2
3122:4
3105:4
3088:4
3066:4
3049:2
3032:2
3015:4
2998:2
2922:2
2905:3
2888:3
2871:2
2854:3
2837:3
2815:4
2798:4
2784:4
2762:4
2745:4
2734:0
2728:4
2711:2
2694:2
2677:4
2660:4
2643:4
2621:4
2604:2
2587:2
2570:4
2553:2
2476:31
2472:30
2454:31
2450:30
2424:29
2420:20
2372:19
2368:10
2350:19
2346:10
2298:29
2294:20
2021:2
1861:32
1857:31
1816:32
1667:3
1656:2
1643:1
1632:0
1606:4
1600:4C
1592:4
1586:48
1578:4
1572:44
1564:4
1558:40
1550:2
1544:3C
1532:2
1526:3A
1518:2
1512:38
1504:2
1498:36
1493:)
1379:6
1370::
1354:5
1345::
1323:4
1291:3
1275:2
1256:1
1240:0
1211:4
1205:32
1197:4
1191:2E
1183:4
1177:2A
1169:4
1163:26
1155:4
1149:22
1141:4
1135:1E
1127:2
1121:1C
1113:2
1107:1A
1099:4
1093:16
1085:4
1079:12
1071:4
1065:0E
1031:.
1023:,
1019:,
984:.
947:2
941:18
933:2
927:16
919:2
913:14
905:2
899:12
891:4
885:0E
848:98
846:,
820:95
818:,
750:,
693:2
603:0A
592:8
589:08
578:6
575:06
564:2
561:02
551:PT
545:IC
539:CP
533:CI
527:BA
521:BM
516:BM
496:0
493:00
200:,
52:,
6258:e
6251:t
6244:v
4920:,
4409:e
4402:t
4395:v
4348:.
4319:.
4292:.
4264:.
4195:.
4154:.
4093:.
4076:.
4062:.
4025:.
4004:.
3916:.
3873:.
3845:.
3789:.
3743:.
3730::
3689:(
1945:|
1935:|
1923:=
1906:2
1902:n
1897:.
1876:,
1873:4
1854:+
1831:=
1828:4
1792:=
1489:(
1466:(
1368:+
1343:+
1316:+
131:?
34:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.