Portable BMP processing library.