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 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 . AUTHOR Michal Josef Špaček LICENSE AND COPYRIGHT © 2012-2020 Michal Josef Špaček BSD 2-Clause License VERSION 0.05