Share on Facebook Share on Twitter Email
Answers.com

GD Graphics Library

 
Wikipedia: GD Graphics Library
GD Graphics Library
Gdlogo small.png
Developer(s) Thomas Boutell
Stable release 2.0.36 / November 28, 2007
Written in C
Operating system Cross-platform
Type Graphical Library
License BSD-like license
Website LibGD

The GD Graphics Library is a graphics software library by Thomas Boutell and others for dynamically manipulating images. Its native programming language is ANSI C, but it has interfaces for many other programming languages. It can create GIFs, JPEGs, PNGs, and WBMPs. Support for drawing GIFs was dropped in 1999 when Unisys revoked the royalty-free license granted to non-commercial software projects for the LZW compression method used by GIFs. When the Unisys patent expired worldwide on July 7, 2004, GIF support was subsequently re-enabled.

GD originally stood for "GIF Draw". However, since the revoking of the Unisys license, it has informally stood for "Graphics Draw".

GD can create images composed of lines, arcs, text (using program-selected fonts), other images, and multiple colors. Version 2.0 adds support for truecolor images, alpha channels, resampling (for smooth resizing of truecolor images), and many other features.

GD supports numerous programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX, and Ruby. In addition, the "Fly" command line interpreter allows for image creation ("on the fly") using GD. GD scripts can be thus be written in potentially any language and run using this tool.[1]

GD is extensively used with PHP, where a modified version supporting additional features is included by default as of PHP 4.3 and was an option before that. As of PHP 5.3, a system version of GD may be used as well to get the additional features previously only available to the bundled version of gd.

Contents

Change in development

On January 4, 2007, the project was handed over to and is now headed by Pierre Joye, a well-known PHP developer. The new developer then released several versions.[2][3]

References

  1. ^ http://martin.gleeson.com/fly/ "fly" site by Martin Gleeson
  2. ^ GD, Boutell.com.
  3. ^ GD News

See also

External links

Tutorials


Search unanswered questions...
Enter a question here...
Search: All sources Community Q&A Reference topics
 
 

 

Copyrights:

Wikipedia. This article is licensed under the Creative Commons Attribution/Share-Alike License. It uses material from the Wikipedia article "GD Graphics Library" Read more