OS/2 bitmap family
From Just Solve the File Format Problem
(Difference between revisions)
(Sample files) |
|||
Line 2: | Line 2: | ||
|formattype=electronic | |formattype=electronic | ||
|subcat=Graphics | |subcat=Graphics | ||
− | |extensions={{ext|bmp}}, {{ext|pm}}, {{ext|bga}} | + | |extensions={{ext|bmp}}, {{ext|pm}}, {{ext|bga}}, {{ext|ico}} |
− | |pronom={{PRONOM|x-fmt/270}} | + | |pronom={{PRONOM|fmt/115}}, {{PRONOM|x-fmt/270}} |
}} | }} | ||
IBM '''OS/2 BMP''' (also known as '''Presentation Manager Bitmap''' or '''PM Bitmap''') is a family of image formats that is closely related to the Windows [[BMP]] formats. | IBM '''OS/2 BMP''' (also known as '''Presentation Manager Bitmap''' or '''PM Bitmap''') is a family of image formats that is closely related to the Windows [[BMP]] formats. | ||
Line 13: | Line 13: | ||
=== OS/2 BMP 2.0 === | === OS/2 BMP 2.0 === | ||
− | * PRONOM: {{PRONOM| | + | * PRONOM: {{PRONOM|x-fmt/270}} |
The first two bytes of the file are a signature indicating the file's image type. | The first two bytes of the file are a signature indicating the file's image type. | ||
Line 22: | Line 22: | ||
! Notes | ! Notes | ||
|- | |- | ||
− | | | + | |<code>BA</code> || Bitmap Array || BA format is a kind of container format for one or more images in the other formats. |
|- | |- | ||
− | | | + | |<code>BM</code> || Bitmap || See [[BMP#OS/2 BMP 2.0|BMP]] for more about this type. |
|- | |- | ||
− | | | + | |<code>CI</code> || Color Icon |
|- | |- | ||
− | | | + | |<code>CP</code> || Color Pointer |
|- | |- | ||
− | | | + | |<code>IC</code> || Icon |
|- | |- | ||
− | | | + | |<code>PT</code> || Pointer |
|} | |} | ||
Line 38: | Line 38: | ||
* [http://samples.libav.org/image-samples/money-2-%28os2%29.bmp money-2-(os2).bmp], [http://samples.libav.org/image-samples/money-16-%28os2%29.bmp money-16-(os2).bmp], [http://samples.libav.org/image-samples/money-256-%28os2%29.bmp money-256-(os2).bmp], [http://samples.libav.org/image-samples/money-24bit-os2.bmp money-24bit-os2.bmp] (OS/2 BMP 1.0) | * [http://samples.libav.org/image-samples/money-2-%28os2%29.bmp money-2-(os2).bmp], [http://samples.libav.org/image-samples/money-16-%28os2%29.bmp money-16-(os2).bmp], [http://samples.libav.org/image-samples/money-256-%28os2%29.bmp money-256-(os2).bmp], [http://samples.libav.org/image-samples/money-24bit-os2.bmp money-24bit-os2.bmp] (OS/2 BMP 1.0) | ||
* [http://samples.libav.org/image-samples/bmp-files/test4os2v2.bmp test4os2v2.bmp] (OS/2 BMP 2.0 "BM") | * [http://samples.libav.org/image-samples/bmp-files/test4os2v2.bmp test4os2v2.bmp] (OS/2 BMP 2.0 "BM") | ||
− | * [http://samples.libav.org/image-samples/Mjfolder.bmp Mjfolder.bmp] | + | * [http://cd.textfiles.com/640swstudio/OS2/ICONSOS2.ZIP ICONSOS2.ZIP] - Simple "BA" files containing "IC" images |
+ | * [http://samples.libav.org/image-samples/Mjfolder.bmp Mjfolder.bmp] - Complex "BA" file containing "IC" images | ||
==Resources== | ==Resources== |
Revision as of 17:27, 30 January 2014
IBM OS/2 BMP (also known as Presentation Manager Bitmap or PM Bitmap) is a family of image formats that is closely related to the Windows BMP formats.
Contents |
Versions
OS/2 BMP 1.0
- PRONOM: fmt/115
Version 1.0 is identical to Windows BMP v2.
OS/2 BMP 2.0
- PRONOM: x-fmt/270
The first two bytes of the file are a signature indicating the file's image type.
Signature | Image type | Notes |
---|---|---|
BA |
Bitmap Array | BA format is a kind of container format for one or more images in the other formats. |
BM |
Bitmap | See BMP for more about this type. |
CI |
Color Icon | |
CP |
Color Pointer | |
IC |
Icon | |
PT |
Pointer |
Sample files
- money-2-(os2).bmp, money-16-(os2).bmp, money-256-(os2).bmp, money-24bit-os2.bmp (OS/2 BMP 1.0)
- test4os2v2.bmp (OS/2 BMP 2.0 "BM")
- ICONSOS2.ZIP - Simple "BA" files containing "IC" images
- Mjfolder.bmp - Complex "BA" file containing "IC" images
Resources
- OS/2 Presentation Manager Programming Reference Guide, Vol III
- OS/2 Bitmap File Format Summary, from the Encyclopedia of Graphics File Formats
- Wikipedia page on the BMP file format has some info related to OS/2