Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
.::SWF::Bitmap(3)     User Contributed Perl Documentation    .::SWF::Bitmap(3)

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

perl v5.32.1			  2017-04-07		     .::SWF::Bitmap(3)

NAME | SYNOPSIS | DESCRIPTION | METHODS | AUTHOR | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=SWF::Bitmap&sektion=3&manpath=FreeBSD+13.1-RELEASE+and+Ports>

home | help