Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a25d9956cc572e5c

Jump to content

libpng

From Wikipedia, the free encyclopedia
libpng
DevelopersGuy Eric Schalnat,
Andreas Dilger,
Glenn Randers-Pehrson, et al.
Stable release
1.6.58[1] Edit this on Wikidata / 15 April 2026; 3 months ago (15 April 2026)
Written inC
Operating systemCross-platform
TypeImage library
Licenselibpng License
Websitelibpng.org/pub/png/libpng.html Edit this on Wikidata
Repository

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.[2] 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.[3] All vulnerability warnings and crash bugs are published on the main page.[2]

References

[edit]
  1. "LIBPNG: PNG reference library - Browse /libpng16/1.6.58 at SourceForge.net". Retrieved 16 April 2026.
  2. 1 2 Greg Roelofs (2026). "libpng". libpng.org.
  3. "PNG Reference Library: libpng". libpng.org. 2017-09-29.
[edit]