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
REPOSITORY
https://github.com/tupinek/Image-Checkerboard.
AUTHOR
Michal Špaček mailto:skim@cpan.org
LICENSE AND COPYRIGHT
BSD 2-Clause License
VERSION
0.01