{{Short description|Free software library}} {{Lowercase title}} {{Infobox software | name = libpng | developer = Guy Eric Schalnat,<br/>Andreas Dilger,<br/>Glenn Randers-Pehrson, et al. | latest release version = {{wikidata|property|preferred|references|edit|P348|P548=Q2804309}} | latest release date = {{Start date and age|{{wikidata|qualifier|preferred|single|P348|P548=Q2804309|P577}}|df=yes}} | programming language = C | operating system = Cross-platform | genre = Image library | license = libpng License }} '''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 28 years.<ref name="libpng" /> 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.
{{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> All vulnerability warnings and crash bugs are published on the main page.<ref name="libpng">{{cite web |url=http://www.libpng.org/pub/png/libpng.html |title=libpng |author=Greg Roelofs |publisher=libpng.org |date={{CURRENTYEAR}}}}</ref>
==References== {{Reflist}}
==External links== {{Portal|Free Software}} * {{github|pnggroup/libpng}} * {{openhub|libpng}} * A [http://www.labbookpages.co.uk/software/imgProc/libPNG.html howto] on writing PNG images using libpng
Category:C (programming language) libraries Category:Free software programmed in C Category:Graphics libraries
{{Graphics-software-stub}}