Bindings
From LibGD
(Alphabetic order)
Contents |
C#
GD-Sharp is a .NET wrapper for the GD Library, developed with mono for Linux and Windows. It is written in C# and it uses GD 2.x. GD-Sharp
Clip
Open Source Clipper uses GD
Common Lisp
CL-GD is a library for Common Lisp which provides an interface to the GD Graphics Library for the dynamic creation of images. It is based on UFFI and should thus be portable to all CL implementations supported by UFFI.
D
The D programming language has a GD binding available here:
Fly (Any Language)
The "fly" interpreter performs gd operations specified in a text file. You can output the desired commands to a simple text file from whatever scripting language you prefer to use, then invoke the interpreter.
- fly, by Martin Gleeson
Javascript
The wxWidget Javascript port has GD support:
Matther Mondor provides GD support in his Unix JavaScript shell and server:
Lua
Alexandre Erwin Ittner wrote Lua binder. The project is maintained in sourceforge.
OCaml
gd can be used from OCaml, thanks to Matt Gushee's GD4O project.
Octave
GD-Octave is a simple binding package that allows us to access the GD-Library from within the walls of Octave.
Pascal
Pascal enthusiasts should look into the freepascal project, a free Pascal compiler that includes gd support.
Perl
gd can also be used from Perl, courtesy of Lincoln Stein's GD.pm library, which uses gd as the basis for a set of Perl 5.x classes. Highly recommended.
PHP
A variant of gd 2.x is included in PHP 4.3.0. It is highly recommended to upgrade to 4.3+ if you still use an earlier version.
Python
This module is a python wrapper for the GD library.
REXX
A gd interface for the REXX language is available, developed by Mark Hessling.
Ruby
Rob Leslie's Ruby binder.
Scheme
Gauche-gd is an extension package of Gauche providing a binding of GD 2.x.
Tcl
gd can be used from Tcl with John Ellson's Gdtclft dynamically loaded extension package.
