libpng — официальная справочная библиотека Portable Network Graphics (PNG) (первоначально называвшаяся pnglib ). Это независимая от платформы библиотека, содержащая функции C для обработки изображений PNG. Она поддерживает почти все функции PNG, является расширяемой и широко используется и тестируется уже более 28 лет. [2] libpng зависит от zlib для процедур сжатия и распаковки данных.
libpng выпускается под лицензией libpng , разрешительной лицензией свободного программного обеспечения , и является свободным программным обеспечением . Он часто используется как в свободном , так и в проприетарном программном обеспечении, либо напрямую, либо посредством использования библиотеки изображений более высокого уровня .
По состоянию на 2017 год [обновлять]последние версии в ветках 1.6.x и 1.5.x считались версиями релиза, в то время как 1.4.x, 1.2.x и 1.0.x считались устаревшими версиями, получающими только исправления безопасности. [3] Все предупреждения об уязвимостях и ошибки сбоев публикуются на главной странице. [2]