a library for reading and writing images
