Go to file
Christoph M. Becker c1804def24 Mark up code examples with (start|end code)
This makes the code better readable in the sources, and we get syntax
highlighting in the generated HTML wherever we want it (i.e. not necessarily
always as with `-hl all`).
2016-08-23 22:27:27 +02:00
VMS configure/cmake: unify header checks and config.h generation 2016-05-17 23:06:14 -04:00
cmake cmake: add distclean target 2016-07-21 21:40:56 +05:30
config getver.pl: make it work regardless of cwd 2016-07-24 00:49:59 +05:30
docs Improve documentation of built-in fonts and their handling 2016-08-14 17:31:54 +02:00
examples Make BUILD_SHARED_LIBS configurable 2015-08-27 13:11:37 -04:00
m4 configure: add AX_REQUIRE_DEFINED macro 2016-06-03 20:28:59 -04:00
netware Updated Netware makefile 2013-11-07 19:44:45 -05:00
src Mark up code examples with (start|end code) 2016-08-23 22:27:27 +02:00
test Remove one more outstanding Makefile.am 2013-04-08 09:21:16 +02:00
tests .gitignore the new test case 2016-08-16 16:00:27 +02:00
travis Fix the travis git status check 2016-08-14 16:47:18 +02:00
windows #241 do no redifine it if already defined (ie command line) 2016-07-24 02:39:33 +07:00
.gitignore build: handle renamed README file 2016-04-30 21:02:45 -04:00
.travis.yml travis: rework coverity scan 2016-06-24 04:47:11 -04:00
CMakeLists.txt cmake: allow static libs to be disabled 2016-07-22 15:09:04 +05:30
CONTRIBUTING.md Update CONTRIBUTING.md 2016-07-18 00:24:45 +07:00
CONTRIBUTORS Add myself to CONTRIBUTORS 2016-07-19 18:08:47 +02:00
COPYING Resolve #282: COPYING vs. docs/naturaldocs/license.txt 2016-08-04 02:11:13 +02:00
ChangeLog ChangeLog: update for gd-2.2.1 2016-05-20 10:38:56 -04:00
Makefile.am cmake: add distclean target 2016-07-21 21:40:56 +05:30
NEWS fixed FS#100 2010-01-19 17:58:20 +09:00
README.md Update README.md 2016-07-20 02:16:44 +07:00
appveyor.yml squash test commits; add deps from nuget; fix bindings 2014-10-30 01:44:14 +02:00
bootstrap.sh travis: convert OS X build to common autoconf+cmake logic 2016-05-21 11:35:49 -04:00
configure.ac tests: drop test_config.h 2016-07-21 20:25:29 +05:30

README.md

GD Graphics (Draw) Library

Build Status Build Status Chat

GD is an open source code library for the dynamic creation of images by programmers.

GD is written in C, and "wrappers" are available for Perl, PHP and other languages. GD can read and write many different image formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly.

The most common applications of GD involve website development, although it can be used with any standalone application!

The library was originally developed by Thomas Boutell and is now maintained by many contributors (see the CONTRIBUTORS file) under the umbrella of PHP.net.

If you like to contribute, report bugs, see how to contribute document

For security related issues, please contact us at security@libgd.org

Downloads/etc...

Please visit our homepage for more details.

Supported Image Formats

GD has builtin support for:

It also has optional support for more formats via external libraries: