c++pnglibpngirrlichtapng

Is there any way to parse an APNG with an unmodified libpng?


I'd like to parse APNGs without modifying libpng. This is important because libpng may get security patches and if I modify libpng I need to maintain my version of it.

Is there any way to parse APNGs without a modified libpng?


Solution

  • It's a bit tricky, but possible. See the source code for apng disassembler: https://sourceforge.net/projects/apngdis/