MBF (Movenda Bitmap Format) is a simple image format that features:
Color and Monochrome images Layers Transparency
MBF has been created with mobile and embedded devices in mind, and is especially useful to store uncompressed textures for OpenGL ES applications. Because of this headers are kept to the bare minimum and the actual image data needs no byte swapping or decoding. Although of course every device has different ways to natively represent image data (for example ARGB instead of BGRA or RGBA) the plan is to support all these variations in the specifications when they are reported. Developers implementing an MBF loader on an embedded device should however only support the representation native to the device they are developing on. Currently the format supports Luminance, RGB and BGRA bitmap formats.
The format is not encumbered by any patent and can be implemented for any use. Reference implementation in the form of an Adobe® Photoshop® and QuickTime plugins will be published soon.
The current specifications are a Draft, so feel free to tell us your suggestions and ask any question if you find them not too clear.
You can also download the Nightly SVN tarball which includes:
- Specifications in ODT and PDF format
- Source code of the Photoshop plugin
- Source code of the QuickTime component
![(please configure the [header_logo] section in trac.ini)](/trac/mbf/chrome/site/your_project_logo.png)