Jump to content

Libpng: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
status of 2 current + 3 legacy library versions
sort
Line 23: Line 23:
libpng is released under the [[Libpng License|libpng license]], a [[permissive free software licence]], and is [[free software]]. It is frequently used in both [[Free software|free]] and [[Proprietary software|proprietary]] software, either directly or through the use of a [[High- and low-level|higher level]] image library. In 2017 a 21 years old bug was fixed.<ref>{{cite web|url=https://www.theregister.co.uk/2017/01/03/libpng_library_gets_fix_for_truly_ancient_bug/ |title=Libpng library gets fix for truly ancient bug |date=2017-01-03 |author=Richard Chirgwin |publisher=[[The Register]] |accessdate=2017-10-08}}</ref>
libpng is released under the [[Libpng License|libpng license]], a [[permissive free software licence]], and is [[free software]]. It is frequently used in both [[Free software|free]] and [[Proprietary software|proprietary]] software, either directly or through the use of a [[High- and low-level|higher level]] image library. In 2017 a 21 years old bug was fixed.<ref>{{cite web|url=https://www.theregister.co.uk/2017/01/03/libpng_library_gets_fix_for_truly_ancient_bug/ |title=Libpng library gets fix for truly ancient bug |date=2017-01-03 |author=Richard Chirgwin |publisher=[[The Register]] |accessdate=2017-10-08}}</ref>


{{As of|2017}} the latest versions in the 1.5.x and 1.6.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.<ref>{{cite web |url=https://libpng.sourceforge.io/index.html |title=PNG Reference Library: libpng |date=2017-09-29 |publisher=libpng.org}}</ref>
{{As of|2017}} 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.<ref>{{cite web |url=https://libpng.sourceforge.io/index.html |title=PNG Reference Library: libpng |date=2017-09-29 |publisher=libpng.org}}</ref>


==External links==
==External links==

Revision as of 23:11, 7 October 2017

libpng
Developer(s)Guy Eric Schalnat,
Andreas Dilger,
Glenn Randers-Pehrson, et al.
Stable release
1.6.34 / September 29, 2017; 7 years ago (2017-09-29)
Repository
Written inC
Operating systemCross-platform
TypeImage library
Licenselibpng License
Websitelibpng.org/pub/png/libpng.html

libpng is the official Portable Network Graphics (PNG) reference library (originally called pnglib). It is a platform-independent library that contains C functions for handling PNG images. It supports almost all of PNG's features, is extensible, and has been widely used and tested for over 18 years.[1] libpng is dependent on zlib for data compression and decompression routines.

libpng is released under the libpng license, a permissive free software licence, and is free software. It is frequently used in both free and proprietary software, either directly or through the use of a higher level image library. In 2017 a 21 years old bug was fixed.[2]

As of 2017 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]

References

  1. ^ Roelofs, Greg. "libpng Home Page". libpng. SourceForge.
  2. ^ Richard Chirgwin (2017-01-03). "Libpng library gets fix for truly ancient bug". The Register. Retrieved 2017-10-08.
  3. ^ "PNG Reference Library: libpng". libpng.org. 2017-09-29.