BMP: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
Two specialised versions of the format exist in the form of the [[Pointer]] and [[ICO]] raster graphic array files. | Two specialised versions of the format exist in the form of the [[Pointer]] and [[ICO]] raster graphic array files. | ||
The BMP format is sometimes used in embedded programming for the same reason it was used in OS/2 and MS Windows, even with the (very simple Huffman and [[RLL]]) compression options, loading and displaying BMP files is very simple affair and decompression takes very little processing power. And when dealing with small files for small screens the slight size increase versus newer formats is a non issue. | |||
== OS/2 Bitmap Format == | == OS/2 Bitmap Format == | ||
Line 23: | Line 24: | ||
* [https://en.wikipedia.org/wiki/BMP_file_format BMP description on WikiPedia] - Note that it focuses on the OS/2 1.x format and does not include descriptions of any of the improvements included with the OS/2 v2 version of the format. | * [https://en.wikipedia.org/wiki/BMP_file_format BMP description on WikiPedia] - Note that it focuses on the OS/2 1.x format and does not include descriptions of any of the improvements included with the OS/2 v2 version of the format. | ||
* [http://www.fileformat.info/format/bmp/egff.htm Info from "The Encyclopedia of Graphics File Formats"] - Again, OS/2 2.x variations missing. | * [http://www.fileformat.info/format/bmp/egff.htm Info from "The Encyclopedia of Graphics File Formats"] - Again, OS/2 2.x variations missing. | ||
* [http://users.utcluj.ro/~rdanescu/MICBMP.HTM Dscription of the Windows version] | |||
[[Category:Multimedia Articles]][[Category:File formats]] | [[Category:Multimedia Articles]][[Category:File formats]] |
Revision as of 21:04, 9 January 2016
BMP is a device independent, two dimensional raster graphics file format introduced with OS/2 v1.0 and later incorporated into Microsoft Windows where it replaced the now forgotten DDP format. The name is simply a shortening of "Bitmap" and not an acronym.
Two specialised versions of the format exist in the form of the Pointer and ICO raster graphic array files.
The BMP format is sometimes used in embedded programming for the same reason it was used in OS/2 and MS Windows, even with the (very simple Huffman and RLL) compression options, loading and displaying BMP files is very simple affair and decompression takes very little processing power. And when dealing with small files for small screens the slight size increase versus newer formats is a non issue.
OS/2 Bitmap Format
OS/2 1.x
- Windows 3.0 DIB (Device Independent Bitmap)
OS/2 2.x
- Compression
- Multiple units of length
- Half-toming
- Multiple colour code schemes
- User-defined space
- Structure
- Bitmap Information Structure
- Colour table (required for 24-bit)
- Bitmap Pel Data
Links
- Description of the BMP related formats - From Presentation Manager Programming Reference, Volume III.
- BMP description on WikiPedia - Note that it focuses on the OS/2 1.x format and does not include descriptions of any of the improvements included with the OS/2 v2 version of the format.
- Info from "The Encyclopedia of Graphics File Formats" - Again, OS/2 2.x variations missing.
- Dscription of the Windows version