Template::Plugin::GD::Polygon3pm
Interface to gd module polygon class
Usage
[% USE poly = GD.Polygon;poly.addPt(50,0);poly.addPt(99,99);%]
Examples
[% FILTER null;USE im = GD.Image(100,100);USE c = GD.Constants;# allocate some colorswhite = im.colorAllocate(255,255,255);black = im.colorAllocate(0, 0, 0);red = im.colorAllocate(255,0, 0);blue = im.colorAllocate(0, 0,255);green = im.colorAllocate(0, 255,0);# make the background transparent and interlacedim.transparent(white);im.interlaced('true');# Put a black frame around the pictureim.rectangle(0,0,99,99,black);# Draw a blue ovalim.arc(50,50,95,75,0,360,blue);# And fill it with redim.fill(50,50,red);# Draw a blue triangle by defining a polygonUSE poly = GD.Polygon;poly.addPt(50,0);poly.addPt(99,99);poly.addPt(0,99);im.filledPolygon(poly, blue);# Output binary image in PNG formatim.png | stdout(1);END;-%]
Overview
The GD.Polygon plugin provides an interface to GD.pm's GD::Polygon class.
See GD for a complete description of the GD library and all the methods that can be called via the GD.Polygon plugin. See Template::Plugin::GD::Image for the main interface to the GD functions. See Template::Plugin::GD::Constants for a plugin that allows you access to GD.pm's constants.
Releases
13 releases since Debian 3.0 (Woody); the text changed 5 times.