Provided by: libswf-perl_0.4.5-1.2ubuntu7_amd64 bug

NAME

       SWF::Bitmap - Bitmap class

SYNOPSIS

               use SWF::Bitmap;
               $bitmap = new SWF::Bitmap('filename');
               $fill = $shape->addBitmapFill($bitmap);

DESCRIPTION

       SWF::Bitmap enables you to add JPG, PNG, GIF and DBL files.  It is a helper class most
       useful for filling shapes (i.e. SWF::Shape objects).  DBL files ('Define Bitmap Lossless')
       may be produced from PNG or GIF files by using png2dbl or gif2dbl tools.

METHODS

       $bitmap = new SWF::Bitmap($filename, [$alpha])
           Creates a new SWF::Bitmap object using 'filename'.  The alpha parameter represents a
           filename for opacity data ('alpha' channel), but only for JPG files.  Alpha data files
           are produced by tool gif2mask. The original GIF used for gif2mask input file
           containing alpha information should have same dimensions (width x height) as the JPG
           file.

       $bitmap = newBitmapFromFileHandle($filehandle)
           Creates a new SWF::Bitmap object using an open file handle $filehandle .  This way you
           could use STDIN, piped data etc. etc. for input.  A simple example:

                   open (PICT,'flowers.jpg') or die;
                   $bmp = newBitmapFromFileHandle SWF::Bitmap(PICT);
                   # .....
                   $m->save("my_flowers.swf");
                   close (PICT);
                   # Please note: do not close the PICT file too early.

       $bitmap = newSWFDBLBitmap SWF::Bitmap($filename)
           Creates a new SWF::Bitmap object using DBL file.  Use this constructor if you have a
           file with DBL data, but not with .dbl filename extension.

       $bitmap = newSWFJpegBitmap SWF::Bitmap($filename)
           Creates a new SWF::Bitmap object using JPG file.  Use this constructor if you have a
           file with JPG data, but not with .jpg or .jpeg filename extension.

       $bitmap = newSWFJpegWithAlpha SWF::Bitmap($filename,$alpha_filename)
           Creates a new SWF::Bitmap object using JPG file similar newSWFJpegBitmap() with
           additional opacity information in 'alpha' file. Use this constructor if you have a
           file with JPG data, but not with .jpg or .jpeg filename extension and if there is
           opacity information available in 'alpha_filename' file.  Alpha data files are produced
           by gif2mask tool. The original GIF file containing alpha information used for gif2mask
           input should have same dimensions as the JPG file.

       $width = $bitmap->getWidth();
           Returns width of bitmap in pixels.

       $height = $bitmap->getHeight();
           Returns height of bitmap in pixels.

AUTHOR

       Soheil Seyfaie (soheil@netcom.ca), Albrecht Kleine and developers of ming.sourceforge.net

SEE ALSO

       SWF, SWF::Fill, SWF::Shape, SWF::Button, SWF::Constants, png2dbl, gif2dbl, gif2mask