GD2

GD2
GD Library
Aktuelle Version: 2.0.36
(28. November 2007)
Betriebssystem: Linux, Windows
Kategorie: Bildbearbeitungsprogramm
libGD.org

Die GD Library, kurz GD oder GDlib, ist eine von Thomas Boutell und anderen entwickelte Open Source-Programmbibliothek zur dynamischen Erzeugung und Manipulation von Grafiken. Die GD Library ist in C geschrieben, es gibt jedoch Schnittstellen zu anderen Programmiersprachen wie Perl oder PHP.

Inhaltsverzeichnis

Entwicklung

Die Abkürzung GD stand zunächst für „gif draw“, dem ursprünglichen Ausgabeformat. Als Unisys für den beim GIF-Format verwendeten LZW-Algorithmus ab 1999 auch für nicht-kommerzielle Softwareprojekte Lizenzgebühren verlangte (siehe GIF und die LZW-Patente), wurde die GIF-Ausgabe nicht mehr unterstützt und stattdessen das 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.

Funktionen

Neben GIF- und PNG- können auch JFIF- und WBMP-Dateien geschrieben werden. Ab Version 2.0 können auch True Color-Bilder erzeugt werden, vorher waren nur Bilder mit 256 Farben möglich.

Der Funktionsumfang umfasst das Zeichnen von Linien, Rechtecken, Polygonen, Kreisbögen und Ellipsen sowie die Textausgabe mit eingebauten, TrueType- oder Postscript-Fonts. Daneben können Bilder oder Ausschnitte von Bildern aus Dateien eingelesen und manipuliert werden. Alphakanäle mit 7 Bit werden unterstützt. Auch die Erzeugung animierter GIF-Dateien ist möglich.

Ein weitverbreitetes Einsatzgebiet ist die dynamische Erzeugung von Webgrafiken mit PHP, zum Beispiel für Diagramme, oder die Erzeugung von Thumbnails. Eine Reihe von Bibliotheken setzt auf GD auf und liefert erweiterte Funktionen etwa für Infografik, so JpGraph.

GD2

GD2 ist die verbesserte Version von GD und heute immer noch weitverbreiteter Standard; z. B. ist sie in PHP 5 eingebaut.
Mit GD2 können eine Vielzahl von Aufgaben an gespeicherten .gif- oder .png-Bilder vorgenommen werden, z. B.:

  • die Bildgröße verändern, Herstellung von „Briefmarken“ (thumbnails),
  • Farben verändern (z. B. für Rahmengrafikelemente).

Liste unterstützter Programmiersprachen

Darüber hinaus gibt es ein Kommandozeilenprogramm namens „fly“, das GD-Kommandos aus einer Textdatei einliest. Fly ist allerdings seit 2001 nicht weiterentwickelt worden (Stand: Juli 2007, siehe fly-Homepage).

Ähnliche Softwarepakete

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • GD2 — Saltar a navegación, búsqueda GD2 Desarrollador Thomas Boutell LibGD Información general Últi …   Wikipedia Español

  • GD2 — is a disialoganglioside expressed on tumors of neuroectodermal origin, including human neuroblastoma and melanoma, with highly restricted expression on normal tissues, principally to the cerebellum and peripheral nerves in humans. The relatively… …   Wikipedia

  • gD2 — glycoprotein D2 …   Medical dictionary

  • gD2 — • glycoprotein D2 …   Dictionary of medical acronyms & abbreviations

  • GD2 — The worst case scenario of the current economic downturn: Great Depression Two …   Dictionary of unconsidered lexicographical trifles

  • Biblioteca de gráficos GD — GD2 Desarrollador Thomas Boutell LibGD Información general Última versión estable 2.0.35 21 de junio de 2007 …   Wikipedia Español

  • GD Library — Aktuelle Version 2.0.36 (28. November 2007) Betriebssystem Linux, Windows www.libGD.org Die GD Library, kurz GD oder GDlib und GD2, ist eine von Thom …   Deutsch Wikipedia

  • Neuroblastoma — Neuroblastoma, NOS Classification and external resources microscopic view of a typical neuroblastoma with rosette formation ICD 10 C …   Wikipedia

  • Asido — Infobox Software name = Asido developer = [http://sourceforge.net/users/mrasnika/ Kaloyan K. Tsvetkov] latest release version = 0.0.0.1a latest release date = 10th Apr 2007 genre = Image Manupulation license = LGPL website = [http://asido.info/… …   Wikipedia

  • B4GALNT1 — Beta 1,4 N acetyl galactosaminyl transferase 1, also known as B4GALNT1, is a human gene.cite web | title = Entrez Gene: B4GALNT1 beta 1,4 N acetyl galactosaminyl transferase 1| url = http://www.ncbi.nlm.nih.gov/sites/entrez?Db=gene… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”