<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=GD_Library</id>
	<title>GD Library - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=GD_Library"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=GD_Library&amp;action=history"/>
	<updated>2026-05-19T00:01:17Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=GD_Library&amp;diff=429683&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=GD_Library&amp;diff=429683&amp;oldid=prev"/>
		<updated>2026-04-18T08:54:36Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Software&lt;br /&gt;
|Name                  =&lt;br /&gt;
|Logo                  = &lt;br /&gt;
|Screenshot            = &lt;br /&gt;
|Beschreibung          = &lt;br /&gt;
|Maintainer            = &lt;br /&gt;
|Hersteller            = Thomas Boutell&lt;br /&gt;
|Erscheinungsjahr      = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersion       = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = &amp;lt;!-- Wikidata --&amp;gt;&lt;br /&gt;
|AktuelleVorabVersion  = &lt;br /&gt;
|Programmiersprache    = [[C (Programmiersprache)|C]]&lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem        = [[Plattformunabhängigkeit|portabel]]&lt;br /&gt;
|Kategorie             = [[Grafikbibliothek]]&lt;br /&gt;
|Lizenz                = [[BSD-Lizenz|BSD ähnliche Lizenz]]&lt;br /&gt;
|Deutsch               = &lt;br /&gt;
|Website               = [https://libgd.github.io/ www.libgd.github.io]&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;&amp;#039;GD Library&amp;#039;&amp;#039;&amp;#039;, kurz &amp;#039;&amp;#039;&amp;#039;GD&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;GDlib&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;GD2&amp;#039;&amp;#039;&amp;#039;, ist eine von [[Thomas Boutell]] und anderen entwickelte [[Open Source|Open-Source]]-[[Programmbibliothek]] zur dynamischen Erzeugung und Manipulation von Grafiken. Die GD Library ist in [[C (Programmiersprache)|C]] geschrieben, es gibt jedoch Schnittstellen zu anderen Programmiersprachen wie [[Perl (Programmiersprache)|Perl]] oder [[PHP]].&lt;br /&gt;
&lt;br /&gt;
== Entwicklung ==&lt;br /&gt;
Die Abkürzung &amp;#039;&amp;#039;&amp;#039;GD&amp;#039;&amp;#039;&amp;#039; stand zunächst für „gif draw“, dem ursprünglichen Ausgabeformat. Als [[Unisys]] für den beim [[Graphics Interchange Format]] (GIF) verwendeten [[Lempel-Ziv-Welch-Algorithmus|LZW-Algorithmus]] ab 1999 auch für nicht-kommerzielle Softwareprojekte Lizenzgebühren verlangte (siehe [[Graphics Interchange Format#GIF und die LZW-Patente|GIF und die LZW-Patente]]), wurde die GIF-Ausgabe nicht mehr unterstützt und stattdessen das [[Portable Network Graphics|PNG]]-Format verwendet (das Lesen von GIF-Dateien war aber weiterhin möglich). Als das Patent im Jahre 2004 weltweit ablief, wurde mit Version 2.0.28 die volle GIF-Unterstützung wieder eingeführt.&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
Neben [[Graphics Interchange Format|GIF]]- und [[Portable Network Graphics|PNG]]- können auch [[JPEG File Interchange Format|JPG]]- und [[Wireless Application Protocol Bitmap Format|WBMP]]-Dateien geschrieben werden. Ab Version 2.0 können auch [[True Color|True-Color]]-Bilder erzeugt werden, vorher waren nur Bilder mit 256 Farben möglich.&lt;br /&gt;
&lt;br /&gt;
Der Funktionsumfang umfasst das Zeichnen von Linien, Rechtecken, Polygonen, Kreisbögen und Ellipsen sowie die Textausgabe mit eingebauten, [[TrueType]]- oder [[Type-1-Font|Postscript-Fonts]]. Daneben können Bilder oder Ausschnitte von Bildern aus Dateien eingelesen und manipuliert werden. [[Alphakanal|Alphakanäle]] mit 7 Bit werden unterstützt. Auch die Erzeugung animierter GIF-Dateien ist möglich.&lt;br /&gt;
&lt;br /&gt;
Ein weitverbreitetes Einsatzgebiet ist die dynamische Erzeugung von Webgrafiken mit PHP, zum Beispiel für Diagramme, oder die Erzeugung von [[Vorschaubild]]ern. Eine Reihe von Bibliotheken setzt auf GD auf und liefert erweiterte Funktionen etwa für [[Informationsgrafik]]en, so JpGraph.&lt;br /&gt;
&lt;br /&gt;
== GD2 ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;GD2&amp;#039;&amp;#039;&amp;#039; ist die verbesserte Version von GD und heute immer noch weitverbreiteter Standard; z.&amp;amp;nbsp;B. ist sie in [[PHP]] 5 eingebaut.&amp;lt;br /&amp;gt;&lt;br /&gt;
Mit GD2 können eine Vielzahl von Aufgaben an gespeicherten .gif- oder .png-Bildern vorgenommen werden, z.&amp;amp;nbsp;B.:&lt;br /&gt;
* die Bildgröße verändern, Herstellung von „Briefmarken“ (thumbnails),&lt;br /&gt;
* Farben verändern (z.&amp;amp;nbsp;B. für Rahmengrafikelemente).&lt;br /&gt;
&lt;br /&gt;
== Liste unterstützter Programmiersprachen ==&lt;br /&gt;
* [[C (Programmiersprache)|C]]/[[C++]]&lt;br /&gt;
* [[PHP]]&lt;br /&gt;
* [[Perl (Programmiersprache)|Perl]]&lt;br /&gt;
* [[Python (Programmiersprache)|Python]]&lt;br /&gt;
* [[Free Pascal]]&lt;br /&gt;
* [[Objective CAML]]&lt;br /&gt;
* [[REXX]]&lt;br /&gt;
&lt;br /&gt;
== Ähnliche Softwarepakete ==&lt;br /&gt;
* [[ImageMagick]]&lt;br /&gt;
* [[Netpbm]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[https://github.com/libgd/libgd Aktuelles Repository von LibGD]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* [http://www.libgd.org/ Offizielle Projekt-Homepage]&lt;br /&gt;
* Unterstützung für andere Programmiersprachen:&lt;br /&gt;
** [https://at.php.net/manual/de/ref.image.php Referenz der Grafikfunktionen in PHP]&lt;br /&gt;
** [http://search.cpan.org/dist/GD/ GD.pm für Perl]&lt;br /&gt;
** [http://gushee.net/matt/software/gd4o/ GD4O für OCaml]&lt;br /&gt;
** [https://rexxgd.sourceforge.net/ Rexx/gd]&lt;br /&gt;
** [https://www.weitz.de/cl-gd/ cl-gd für Common Lisp]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bildverarbeitung]]&lt;br /&gt;
[[Kategorie:Grafikbibliothek]]&lt;br /&gt;
[[Kategorie:C-Bibliothek]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>