GD is an open source code library for the dynamic creation of images
by programmers. GD creates PNG, JPEG, and GIF images, among other
formats. GD is commonly used to generate charts, graphics, thumbnails,
and most anything else, on the fly. While not restricted to use on the
web, the most common applications of GD involve web site development.
The library was originally developped by Thomas Boutell and is now
maintained by Pierre-A. Joye under the umbrella of PHP.net [http://
www.php.net/]. [16][http://pterodactyl.l2p.net/book/php5image/page/
bi01.html#libgd]
Contents Overview
Chapter 10, Setup [http://pterodactyl.l2p.net/book/php5image/page/
ch10.html] talks about requirements, installation, and configuration
as well as resources and constants related to GD library setup.
Chapter 11, Information [http://pterodactyl.l2p.net/book/php5image/
page/ch11.html] describes how to get some information using GD
functions.
Chapter 12, Creating Images [http://pterodactyl.l2p.net/book/php5image/
page/ch12.html] teaches you how to create and destroy images.
Chapter 13, Copying Images [http://pterodactyl.l2p.net/book/php5image/
page/ch13.html] lets you know how to copy and convert images.
Chapter 14, Outputting Images [http://pterodactyl.l2p.net/book/
php5image/page/ch14.html] explains how to output images to either the
browser or a file.
Chapter 15, Color Management [http://pterodactyl.l2p.net/book/
php5image/page/ch15.html] contains detailed explanation on color
management.
Chapter 16, Drawing [http://pterodactyl.l2p.net/book/php5image/page/
ch16.html] gives you knowledge about drawing some graphics primitives.
Chapter 17, Fonts and Text [http://pterodactyl.l2p.net/book/php5image/
page/ch17.html] is devoted to using fonts to draw chars and strings.
Chapter 18, Alpha, Gamma, etc. [http://pterodactyl.l2p.net/book/
php5image/page/ch18.html] discusses alpha blending, gamma correction,
antialiasing, and interlacing.
Chapter 19, Advanced Manipulations [http://pterodactyl.l2p.net/book/
php5image/page/ch19.html] introduces you into some advanced techniques
such as rotating images and applying an filter or a matrix to an image.