A wrapper for the libpng library that hopefully adds some useful functionality