PyPNG allows PNG image files to be read and written using pure Python. It's available from github.com https://github.com/drj11/pypng Documentation is kindly hosted by PyPI http://pythonhosted.org/pypng/ (and also available in the download tarball).