libpng   http://www.libpng.org/pub/png/libpng.html