Provided by: libtemplate-plugin-gd-perl_2.66-2_all bug


       Template::Plugin::GD::Constants - Interface to GD module constants


           [% USE gdc = GD.Constants %]

           # --> the constants gdc.gdBrushed, gdc.gdSmallFont, gdc.GD_CMP_IMAGE
           #     are now available


           [% FILTER null;
               USE gdc = GD.Constants;
               USE im  = GD.Image(200,100);
               black = im.colorAllocate(0  ,0,  0);
               red   = im.colorAllocate(255,0,  0);
               r = im.string(gdc.gdLargeFont, 10, 10, "Large Red Text", red);
               im.png | stdout(1);


       The GD.Constants plugin provides access to the various GD module's constants (such as
       gdBrushed, gdSmallFont, gdTransparent, GD_CMP_IMAGE etc).  When is used in perl it
       exports various contstants into the caller's namespace.  This plugin makes those exported
       constants available as template variables.

       See Template::Plugin::GD::Image and GD for further examples and details.


       Thomas Boutell wrote the GD graphics library.

       Lincoln D. Stein wrote the Perl GD modules that interface to it.

       Craig Barratt <> wrote the original GD plugins for the Template Toolkit

       Andy Wardley <> extracted them from the TT core into a separate distribution
       for TT version 2.15.


       Copyright (C) 2001 Craig Barratt <>, 2006 Andy Wardley <>.

       The interface is copyright 1995-2000, Lincoln D. Stein.

       This module is free software; you can redistribute it and/or modify it under the same
       terms as Perl itself.


       Template::Plugin::GD, Template::Plugin::GD::Image, GD