This release focuses on code cleanup and improved robustness.
Any functions that were still implemented inside a class were
moved outside. The RGBApixel** Pixels data member of the BMP
class was made private. Two new functions were added to provide
a safe means to access and edit colors in the color table of a
BMP object. This will pave the way to making RGBApixel* Colors
a private data member in a future release. Lastly, error messages
were cleaned up throughout the library.
I probably won't update the documentation until Version 0.66,
at which point I hope to have made Colors a private member
of BMP. That will require some fairly extensive rewriting of the
color table functions and the documentation of how to modify color
Log in to post a comment.