Libpng
libpng (friha pnglib) is a weid vabreitete freie Programmbibliothek zua Vaoarbatung des komprimiertn Rastergrafik-Datenformats Portable Network Graphics (PNG).

De Bibliothek is in dea Programmiasproch C gschrimm und baut fia de Deflate-Datenkompression af den Funktiona dea zlib-Bibliothek af.

Funktiona 
De libpng is plottfoamunabhängig und eaweidabar.
Sie implementiat an PNG-Codec (Kodierung und Dekodierung) mid Untastitzung fia nahezu olle Merkmole des Formats. Nema den Pflicht-Blocktypn IHDR, IDAT, PLTE und IEND is de Untastitzung dea weidaren Standardblocktypn jeweils in speziellen Makros implementiat, de bei dea Kompilierung ausglossen wean könna. Im Paket mid dea eigentlichn Bibliothek weran a de Hilfsprogramme libpng16-config, pngfix und png-fix-itxt gliefat.

Gschichtn 
Urspringlicha Entwickla dea libpng woa Guy Eric Schalnat (vo Group 42, Inc.), welcha de easchdn Vasiona bis einschließlich 0.88 (1.0 beta 2) vom 26. Januar 1996 aussagob.
Während 1996 und 1997 ibanohm Andreas Dilger de Entwicklung und produzierte de Vasiona bis 0.96 (1.0 beta 6) vom 28. Mai 1997.
Seit Januar 1998 (Vasion 0.97) wiad die Entwicklung von Glenn Randers-Pehrson koordiniert, dea a dea PNG-Entwicklagruppn okehrt.
Vui weidare woan ois beitrognde Autoren an dea Entwicklung beteiligt.

Literatur 

  (englisch, libpng.org).

Weblinks 

 Offizielle Webpräsenz
 Benutzerhandbuch (englisch)
 Entwicklungsseite
 The Lab Book Pages: Creating PNGs with libPNG (englisch)

Quellen 

Freie Grafiksoftware