Description
The C++ Bitmap Library consists of simple, robust, optimized and portable 24-bit
bitmap image processing algorithms for the C++ language.
Capabilities
The library has the following capabilities:
- Read/Write 24-bit Bitmap Images
- Pixel, row or level level batch editing
- Color conversions (RGB,YCbCr) in byte and floating values
- Highly optimized subsample and upsample (resizing)
- Various color maps (1000 levels - autumn, copper, gray, hot, hsv, jet, prism, vga, yarg)
- Texture generation (checkered pattern, plasma)
- Graphics drawing interface (line, line-segment, rectangle, triangle, quadix, horizontal and vertical line-segments, ellipse, circle, plot pixel, pen width, pen color)
- PSNR and Image comparisons
- Single header file solution requires no installation or building
C++ Bitmap Library License
Free use of the C++ Bitmap Library is permitted under the guidelines and in accordance with the most current
version of the "Common Public License."
Compatability
The C++ Bitmap Library implementation is compatible with the following C++ compilers:
- GNU Compiler Collection (3.4+)
- Intel® C++ Compiler (9.x+)
- Clang/LLVM (1.1+)
- Microsoft Visual Studio C++ Compiler (8.1+)
Download
|