NAME
GD::Convert - additional output formats for GD
SYNOPSIS
use GD;
use GD::Convert 'gif=gif_netpbm';
...
$gd->ppm;
$gd->xpm;
$gd->gif;
DESCRIPTION
This module provides additional output functions for the GD module: ppm, xpm and gif_netpbm/gif_imagemagick.
- $ppmdata = $image->ppm
-
Take a GD image and return a string with a PPM file as its content.
- $xpmdata = $image->xpm
-
Take a GD image and return a string with a XPM file as its content.
- $gifdata = $image->gif_netpbm([...])
-
Take a GD image and return a string with a GIF file as its content. The conversion will use the
ppmtogif
binary fromnetpbm
. If you specifygif=gif_netpbm
in theuse
line, then you can use the method namegif
instead.The gif_netpbm handles the optional parameter
-transparencyhack
. If set to a true value, a transparent GIF file will be produced. Note that this will not work if the transparent color occurs also as a normal color. - $gifdata = $image->gif_imagemagick
-
This is the same as
gif_netpbm
, instead it is using theconvert
program of ImageMagick.
BUGS
Transparency will get lost in PPM images.
The transparency handling for GIF images is clumsy --- maybe the new --alpha option of ppmtogif should be used.
The size of the created files should be smaller, especially of the XPM output.
AUTHOR
Slaven Rezic <slaven.rezic@berlin.de>
COPYRIGHT
Copyright (c) 2001 Slaven Rezic. All rights reserved. This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
GD(3), netpbm(1).