Project Nayuki

BMP I/O library (Java)


BMP I/O is a lightweight Java library for reading and writing BMP image files.

Supported reading formats and features:

Supported writing formats:

Unsupported read features: BITMAPCOREHEADER/BITMAPCOREHEADER2/BITMAPV4HEADER/BITMAPV5HEADER header, bit fields pixel data, gamma, color space, ICC color profile.

Source code

Browse the project’s source code at GitHub:

Or download a ZIP of all the files:

The code is open source under the MIT License. See the readme file for details.