Jump to content

libpng

From Wikipedia, the free encyclopedia
libpng
Developer(s)Guy Eric Schalnat,
Andreas Dilger,
Glenn Randers-Pehrson,et al.
Stable release
1.6.43[1]Edit this on Wikidata / 23 February 2024;4 months ago(23 February 2024)
Repository
Written inC
Operating systemCross-platform
TypeImage library
Licenselibpng License
Websitelibpng.org/pub/png/libpng.htmlEdit this on Wikidata

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 2017the 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]

  1. ^"libpng 1.6.43 - February 23, 2024".
  2. ^abGreg Roelofs (2024)."libpng".libpng.org.
  3. ^"PNG Reference Library: libpng".libpng.org. 2017-09-29.

External links[edit]