libpng
Developer(s) | Guy Eric Schalnat, Andreas Dilger, Glenn Randers-Pehrson,et al. |
---|---|
Stable release | 1.6.43[1] ![]() |
Repository | |
Written in | C |
Operating system | Cross-platform |
Type | Image library |
License | libpng License |
Website | libpng![]() |
libpngis the officialPortable Network Graphics(PNG)referencelibrary(originally calledpnglib). It is a platform-independent library that containsCfunctionsfor handling PNG images. It supports almost all of PNG's features, is extensible, and has been widely used and tested for over 28 years.[2]libpng is dependent onzlibfor data compression and decompression routines.
libpng is released under thelibpng license,apermissive free software licence,and isfree software.It is frequently used in bothfreeandproprietarysoftware, either directly or through the use of ahigher levelimage library.
As of 2017[update]the latest versions in the 1.6.x and 1.5.x branches were considered as release versions, while 1.4.x, 1.2.x, and 1.0.x were considered as legacy versions getting only security fixes.[3]All vulnerability warnings and crash bugs are published on the main page.[2]
References[edit]
- ^"libpng 1.6.43 - February 23, 2024".
- ^abGreg Roelofs (2024)."libpng".libpng.org.
- ^"PNG Reference Library: libpng".libpng.org. 2017-09-29.