libpng
libpng | |
---|---|
Entwickla: | Guy Eric Schalnat, Andreas Dilger, Glenn Randers-Pehrson et al. |
Aktuelle Version | 1.6.44[1] (12. Septémber 2024) |
Betriebssystem: | plottfoamunabhängig |
Programmiersproch | C |
Kategorie: | Programmbibliothek |
Lizenz | zlib-/libpng-Lizenz (freie Software) |
Netzseitn: | libpng.org |
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
[Werkeln | Am Gwëntext werkeln]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[2]. Im Paket mid dea eigentlichn Bibliothek weran a de Hilfsprogramme libpng16-config, pngfix und png-fix-itxt gliefat[3].
Gschichtn
[Werkeln | Am Gwëntext werkeln]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[4].
Literatur
[Werkeln | Am Gwëntext werkeln]- Greg Roelofs: Part III: Programming with PNG. In: PNG: The Definitive Guide. O’Reilly, Juni 1999, ISBN 1-56592-542-4 (http://libpng.org/pub/png/book/part3.html). (englisch, libpng.org).
Weblinks
[Werkeln | Am Gwëntext werkeln]- Offizielle Webpräsenz
- Benutzerhandbuch (englisch)
- Entwicklungsseite
- The Lab Book Pages: Creating PNGs with libPNG (englisch)
Quellen
[Werkeln | Am Gwëntext werkeln]- ↑ LIBPNG: PNG reference library - Browse /libpng16/1.6.44 at SourceForge.net. (abgerufen am 15. Septémber 2024).
- ↑ LibPng - The Linux Foundation. 5. September 2014, abgerufen am 24. Dezember 2018.
- ↑ Beyond Linux From Scratch, Kapitel 10: Graphics and Font Libraries, Abschnitt libpng
- ↑ libpng license
Referenzfehler: Das in <references>
definierte <ref>
-Tag mit dem Namen „LinuxFoundation“ wird im vorausgehenden Text nicht verwendet.