GD Graphics Library

GDGD2GDLibThomas Boutell
The GD Graphics Library is a graphics software library by Thomas Boutell and others for dynamically manipulating images.wikipedia
46 Related Articles

Portable Network Graphics

PNG.pngPNG image
It can create GIFs, JPEGs, PNGs, and WBMPs.

Netpbm

PAMbinary PPM formatNetpbm PAM

Image

picturepicturespictorial
The GD Graphics Library is a graphics software library by Thomas Boutell and others for dynamically manipulating images.

Programming language

programming languageslanguagedialect
Its native programming language is ANSI C, but it has interfaces for many other programming languages.

American National Standards Institute

ANSIAmerican Standards AssociationAmerican National Standard
Its native programming language is ANSI C, but it has interfaces for many other programming languages.

C (programming language)

CC programming languageC language
Its native programming language is ANSI C, but it has interfaces for many other programming languages. GD supports numerous programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX, Ruby and Go.

GIF

animated GIF.gifGraphics Interchange Format
It can create GIFs, JPEGs, PNGs, and WBMPs.

JPEG

JPG.jpgJPG/JPEG
It can create GIFs, JPEGs, PNGs, and WBMPs.

Wireless Application Protocol Bitmap Format

WBMPWireless Application Protocol Bitmap (WBMP)
It can create GIFs, JPEGs, PNGs, and WBMPs.

Unisys

Unisys CorporationAirCoreUnisys Corp
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.

License

licensinglicencelicensed
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.

Lempel–Ziv–Welch

LZWLempel-Ziv-WelchLempel-Ziv-Welch algorithm
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.

Patent

patentspatent lawpatented
When the Unisys patent expired worldwide on July 7, 2004, GIF support was subsequently re-enabled.

Color depth

truecolorbit depthtrue color
Version 2.0 adds support for truecolor images, alpha channels, resampling (for smooth resizing of truecolor images), and many other features.

Alpha compositing

alpha channelalpha blendingalpha
Version 2.0 adds support for truecolor images, alpha channels, resampling (for smooth resizing of truecolor images), and many other features.

Image scaling

scalingscaledresampling
Version 2.0 adds support for truecolor images, alpha channels, resampling (for smooth resizing of truecolor images), and many other features.

PHP

PHP5PDOPHP programming language
GD supports numerous programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX, Ruby and Go.

Perl

Perl 5Perl programming languagePerl Script
GD supports numerous programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX, Ruby and Go.

Python (programming language)

PythonPython programming languagePython 2
GD supports numerous programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX, Ruby and Go.

OCaml

MetaOCamlOCaml Package ManagerOPAM
GD supports numerous programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX, Ruby and Go.

Tcl

Tcl/TkTool Command LanguageTcl programming language
GD supports numerous programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX, Ruby and Go.
Rivet can use any of the thousands of publicly available Tcl packages that offer countless features such as database interaction (Oracle, PostgreSQL, MySQL, SQLite, etc.), or interfaces to popular applications such as the GD Graphics Library.

Lua (programming language)

LuaLua programming languageLuaJIT
GD supports numerous programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX, Ruby and Go.

Pascal (programming language)

PascalPascal programming languageISO 7185
GD supports numerous programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX, Ruby and Go.

GNU Octave

OctaveGNU Octave web interfacesGNU/Octave
GD supports numerous programming languages including C, PHP, Perl, Python, OCaml, Tcl, Lua, Pascal, GNU Octave, REXX, Ruby and Go.