glbmp is an extremely portable, simple, robust, and lightweight replacement for the auxDIBImageLoad() and related device-independent bitmap (.bmp) image loader functions of glaux, but it goes far beyond just that. At the basic level, it’s a flexible bitmap loader and decoder that can be used anywhere you need to get the color data of a .bmp file. It has a freshmeat.net project too: glbmp.
glaux.h and glaux.lib (or libglaux.a) no longer exist on most systems: a new solution is needed..c and one .h that can be easily dropped into any existing project).| Development Status | Stable |
|---|---|
| License | zlib/libpng |
| OS | OS independent (tested in Win32, GNU/Linux, and MacOS X) |
| Programming Language | ANSI C |
View the source:
Or, get a distribution:
| Source Zip | Source Tar/Gz | |
|---|---|---|
| File | glbmp-1.1.zip | glbmp-1.1.tar.gz |
| Size in Bytes | 11,647 | 9,867 |
| Sha1 Digest | 2c6eae5dcb307dd56cceb278bf38031383bff757 | 9fcf8fd15353233573f6479d2ed7ebce9aee8e53 |
The above two distributions are identical in contents; the only difference is archive format. They come with source and header files (no project or make files), a README and a tutorial.
Note that on 2007 Feb. 21, I uploaded a slightly modified version of both archives (the only change is my email address in the comments, so there’s no reason to upgrade from an older version). If you downloaded either archive prior that date, your file sizes and hashes will be different.
Not available.
v1.1 of glbmp sees a fix for big-endian architectures, so glbmp will work on Macs!