LibreCat::Worker::ImageResizer - a worker for creating thumbnails
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});
Required. The LibreCat::FileStore implementation to use for files
Required. The LibreCat::FileStore implementation to use for access files.
Optional. The temporary directory. Default /tmp
Optional. The buffer_size used for downloading files. Defautlt 8192.
Optiona. The size of the thumbnails. Default 200.