logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

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

Author

       Thomas Boutell wrote the GD graphics library.

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

       Craig Barratt <craig@arraycomm.com> wrote the original GD plugins for the Template Toolkit (2001).

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

Description

       The GD.Constants plugin provides access to the various GD module's constants (such as gdBrushed,
       gdSmallFont, gdTransparent, GD_CMP_IMAGE etc).  When GD.pm 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.

Examples

           [% 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);
              END;
           -%]

Name

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

See Also

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

perl v5.36.0                                       2022-08-28               Template::Plugin::GD::Constants(3pm)

Synopsis

           [% USE gdc = GD.Constants %]

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

See Also