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(%parameters)"
Constructor
* "bg"
Background color.
Default value is 'black'.
* "flip"
Flip flag. Means that each next video has reversed foreground and background.
Default value is 1.
* "fg"
Foreground color.
Default value is 'white'.
* "height"
Image height.
Default value is 1080.
* "type"
Image type.
Default value is 'bmp'.
* "width"
Image width.
Default value is 1920.
"create($path)"
Create image.
Returns scalar value of supported file type.
"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
Suffix '%s' doesn't supported.
type():
Suffix '%s' doesn't supported.
EXAMPLE
# Pragmas.
use strict;
use warnings;
# Modules.
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.
SEE ALSO
Image::Random, Image::Select.
REPOSITORY
<
https://github.com/tupinek/Image-Checkerboard>.
AUTHOR
Michal Špaček <mailto:
[email protected]>
<
http://skim.cz>
LICENSE AND COPYRIGHT
BSD 2-Clause License
VERSION
0.01