NAME

LibreCat::Worker::ImageResizer - a worker for creating thumbnails

SYNOPSIS

    use LibreCat::Worker::ImageResizer;

    my $resizer = LibreCat::Worker::ImageResizer->new(
        files => {
            package => 'Simple',
            options => {
                root => '/data2/librecat/file_uploads'
            } ,
        access => {
            package => 'Simple',
            options => {
                root => '/data2/librecat/access_uploads'
            }
        });

    $resizer->work({key => $key, filename => $filename});

CONFIGURATION

files

Required. The LibreCat::FileStore implementation to use for files

access
files

Required. The LibreCat::FileStore implementation to use for access files.

tmpdir

Optional. The temporary directory. Default /tmp

buffer_size

Optional. The buffer_size used for downloading files. Defautlt 8192.

thumbnail_size

Optiona. The size of the thumbnails. Default 200.

SEE ALSO

LibreCat::Worker