Skip to content
EntityQ838041· pop 12· linked from 20 articles

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. libpng is dependent on zlib for data compression and decompression routines.

Key facts

Software.name
libpng
Software.developer
Guy Eric Schalnat,Andreas Dilger,Glenn Randers-Pehrson, et al.
Software.programming language
C
Software.operating system
Cross-platform
Software.genre
Image library
Software.license
libpng License

via Wikipedia infobox

Official website

libpng Home Page

libpng.org

Link to the official site · 34,410 chars · not written by Vinony

Wikidata facts

Instance of
free software
Show 8 more facts
software version identifier
1.6.58
programmed in
Q15777
source code repository URL
github.com/pnggroup/libpng
readable file format
Portable Network Graphics
writable file format
Portable Network Graphics
implementation of
Portable Network Graphics
Sources (6)

via Wikidata · CC0

~1 min read

Encyclopedic overview

2 sections
Contents
  • References
  • External links

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. 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.

Excerpted from Wikipedia’s “libpng” article, available under the CC BY-SA 4.0 licence.