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.
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.
Possible types are:
- bmp
- gif
- jpeg
- png
- pnm
- raw
- sgi
- tga
- tiff
Default value is
'bmp'
.
width
Image 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
Image::Checkerboard;
# Temporary file.
my
(
undef
,
$temp
) = tempfile();
# Object.
my
$obj
= Image::Checkerboard->new;
# Create image.
my
$type
=
$obj
->create(
$temp
);
# Print out type.
$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