I’ve just come across an interesting project(s). It is jpegxx and pngxx: two (or three if imagexx adaptors counted) thin libraries wrapping libjpeg and libpng with interface of C++ streams, iterators and ranges.
It slowly is getting crowded around raster libraries in C++. Another alternative is GIL developed by Adobe and included in Boost C++ Libraries with collection of IO and more extensions.
Just what tigers like best. Isn’t it?