* Lines, polygons, rectangles and arcs, both filled and unfilled
* Flood fills
* The use of arbitrary images as brushes and as tiled fill patterns
* Line styling (dashed lines and the like)
* Horizontal and vertical text rendering
* Support for transparency and interlacing
* Support for TrueType font rendering, via libfreetype.
* Support for spline curves, via GD::Polyline
* Support for symbolic font names, such as "helvetica:italic"
* Support for symbolic color names, such as "green", via GD::Simple
* Produces output in png, gif, jpeg and xbm format
* Produces output in svg format via GD::SVG.