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:skim@cpan.org>

    <http://skim.cz>

LICENSE AND COPYRIGHT
    BSD 2-Clause License

VERSION
    0.01