NAME
Image::Checkerboard - Image generator for checkboards.
SYNOPSIS
use Image::Checkerboard;
my $image = Image::Checkerboard->new(%parameters);
my $suffix = $image->create($path);
my $type = $image->type($type);
METHODS
new
my $image = Image::Checkerboard->new(%parameters);
Constructor.
Returns instance of object.
bgBackground color. Default value is 'black'.flipFlip flag. Means that each next video has reversed foreground and background. Default value is 1.fgForeground color. Default value is 'white'.heightImage height. Default value is 1080.typeImage type. Possible types are: - bmp - gif - jpeg - png - pnm - raw - sgi - tga - tiff Default value is 'bmp'.widthImage width. Default value is 1920.
create
my $suffix = $image->create($path);
Create image.
Returns scalar value of supported file type.
type
my $type = $image->type($type);
Set/Get image type.
Returns actual type of image.
ERRORS
new():
From Class::Utils::set_params():
Unknown parameter '%s'.
create():
Cannot write file to '$path'.",
Error, %s
Image type '%s' doesn't supported.
type():
Image type '%s' doesn't supported.
EXAMPLE
use strict;
use warnings;
use File::Temp qw(tempfile);
use Image::Checkerboard;
# Temporary file.
my (undef, $temp) = tempfile();
# Object.
my $obj = Image::Checkerboard->new;
# Create image.
my $type = $obj->create($temp);
# Print out type.
print $type."\n";
# Unlink file.
unlink $temp;
# Output:
# bmp
DEPENDENCIES
Class::Utils, Error::Pure, Imager, Imager::Fill, List::MoreUtils.
SEE ALSO
- Image::Random
-
Perl class for creating random image.
- Image::Select
-
Perl class for creating random image.
REPOSITORY
https://github.com/michal-josef-spacek/Image-Checkerboard.
AUTHOR
Michal Josef Špaček mailto:skim@cpan.org
LICENSE AND COPYRIGHT
© 2012-2020 Michal Josef Špaček
BSD 2-Clause License
VERSION
0.05