From 866439d781c55a0fb1a0b3b7a92b7783a7a5dfc8 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Thu, 3 Mar 2011 21:24:01 +0100 Subject: Add -r/--recreate option --- lib/App/Dthumb.pm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'lib/App/Dthumb.pm') diff --git a/lib/App/Dthumb.pm b/lib/App/Dthumb.pm index 941a70d..7f9bb23 100755 --- a/lib/App/Dthumb.pm +++ b/lib/App/Dthumb.pm @@ -114,9 +114,10 @@ sub new { my ($obj, %conf) = @_; my $ref = {}; + $conf{quality} //= 75; + $conf{recreate} //= 0; $conf{size} //= 200; $conf{spacing} //= 1.1; - $conf{quality} //= 75; $conf{title} //= (split(qr{/}, cwd()))[-1]; $conf{file_index} //= 'index.xhtml'; $conf{dir_thumbs} //= '.thumbs'; @@ -305,7 +306,7 @@ sub create_thumbnail_image { my $thumbdir = $self->{config}->{dir_thumbs}; my $thumb_dim = $self->{config}->{size}; - if (-e "${thumbdir}/${file}") { + if (-e "${thumbdir}/${file}" and not $self->{config}->{recreate}) { return; } -- cgit v1.2.3