This crate handles PNG, APNG, and JNG files. Maybe MNG in the future.
Note that this crate only concerns itself with the 'container' aspect of a PNG/APNG/etc file. It implements structs and enums for working with chunks and their data, but leaves the decoding of that data into images up to another crate.