| Image-Base-Other documentation | view source | Contained in the Image-Base-Other distribution. |
Image::Base::Multiplex -- draw to multiple Image::Base objects simultaneously
use Image::Base::Multiplex;
my $multiplex_image = Image::Base::Multiplex->new
(-images => [$image1,$image2]);
$multiplex_image->rectangle (0,0, 99,99, 'white');
$multiplex_image->line (50,50, 70,70, '#FF00FF');
Image::Base::Multiplex is a subclass of Image::Base,
Image::Base
Image::Base::Multiplex
Image::Base::Multiplex operates on multiple Image::Base objects
simultaneously so that one drawing call draws to a set of images.
$image = Image::Base::Multiplex->new (key=>value,...)Create and return a new multiplex image object. An initial list of target images can be supplied,
my $image = Image::Base::Multiplex->new
(-images => [ $image1, $image2 ]);
Or start empty and set some -images later
my $image = Image::Base::Multiplex->new ();
$image->xy (...)$image->line (...)$image->rectangle (...)$image->ellipse (...)These calls are passed through to each target image.
$image->add_colours ($colour, $colour, ...)Call add_colours on each target image which supports that method, and
skip those which don't.
-images (arrayref of Image::Base objects)The target images to draw on.
G2 has a similar multi-output to its devices.
http://user42.tuxfamily.org/image-base-other/index.html
Image-Base-Other is Copyright 2010, 2011 Kevin Ryde
Image-Base-Other is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version.
Image-Base-Other is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Image-Base-Other. If not, see <http://www.gnu.org/licenses/>.
| Image-Base-Other documentation | view source | Contained in the Image-Base-Other distribution. |