The library is very mature (15 years of development) and supports almost all PNG features.
Limitations:
· libpng 1.5.0 (only) introduced a bug in the RGB-to-grayscale transform code, which can lead to buffer overruns due to incorrect calculation of the number of bytes per pixel.
What's New in This Release: [ read full changelog ]
· Removed two useless #ifdef directives from pngread.c and one from pngrutil.c.
· Always put the CMAKE_LIBRARY in "lib" (removed special WIN32 case).
· Removed empty vstudio/pngstest directory.
· Fixed PNG_LIBPNG_BUILD_BASE_TYPE definition.