EasyBMP Cross-Platform C++ Bitmap Library 1.01 review
DownloadEasyBMP is an easy cross-platform C++ library for reading and writing Windows bitmap (BMP) files.
|
|
EasyBMP is an easy cross-platform C++ library for reading and writing Windows bitmap (BMP) files. No installation, no need for external libraries, small in size, well-documented, and simple enough for the novice programmer to start in just minutes! EasyBMP particularly shines as an easy image input/output tool for scientists and other technically-minded people who may not be formally trained in programming.
Here are some key features of "EasyBMP":
No installation required: Because bitmap I/O is so simple, the library should not require any installation process. EasyBMP attains this goal by only requiring that the header files be copied to the directory of your project.
No dependence on other libraries: EasyBMP should not depend upon external and/or special libraries, such as GTK or QT. Currently, EasyBMP is is completely self-contained, so this requirement is satisfied.
Cross-platform compatible: The library should be portable across operating systems and processor architectures without modification. Currently, this goal has been partially achieved, in that it works on any little-endian architecture. Within this context, because the code relies only upon standard C++ language features and no external libraries, it should be possible to port it to big-endian platforms soon.
Easy to Compile Code: Code should be easy to compile and should not require a lot of fancy arguments. EasyBMP attains this goal; all you have to do is include EasyBMP.h in your project and compile as you normally would. No linking to external objects, modules, or whatever.
Small size: The library should be kept small (and simple). As of May 2005, the entire set of code is roughly 49 KB in size. In keeping with the philosophy of the library, we hope to always keep the core library under 50-60 KB in size.
Well-documented: The code should be well-supported, with a thourough user's manual. EasyBMP provides a complete user's manual is provided that is frequently updated, with examples provided wherever necessary. Furthermore, EasyBMP provides code samples to assist those who are new to the library and illustrate its use.
What's New:
Production/Stable release.
Fully edian-safe, and compatible with MS Visual Studio, g++, MinGW, Borland, and Intel's icc compiler.
This release includes memory leak fixes.
EasyBMP Cross-Platform C++ Bitmap Library 1.01 search tags