Wasn't able to find much, but here are a few links that'll help you get started.
Portable Network Graphics (PNG) Specification and Extensions
libpng Homepage
Texture Loader (It's in C++ though )
Oh and also sdl_images supports PNG through libpng I believe. So maybe you can get some use out of JEDI-SDL for this?
Bookmarks