From fbcc133e47348f657b5075a0743612b5e237169c Mon Sep 17 00:00:00 2001 From: Luc Didry Date: Wed, 8 Jun 2016 21:51:26 +0200 Subject: [PATCH] Do not thumbnail xcf files (gimp) --- lib/Lutim.pm | 2 +- lib/Lutim/Controller.pm | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Lutim.pm b/lib/Lutim.pm index d17218a..901a191 100644 --- a/lib/Lutim.pm +++ b/lib/Lutim.pm @@ -86,7 +86,7 @@ sub startup { $asset = Mojo::Asset::File->new(path => $path); } - if (defined $thumb && $im_loaded && $mediatype ne 'image/svg+xml') { # ImageMagick don't work in Debian with svg (for now?) + if (defined $thumb && $im_loaded && $mediatype ne 'image/svg+xml' && $mediatype !~ m#image/(x-)?xcf#) { # ImageMagick don't work in Debian with svg (for now?) my $im = Image::Magick->new; $im->BlobToImage($asset->slurp); diff --git a/lib/Lutim/Controller.pm b/lib/Lutim/Controller.pm index 7f28084..b03cb6d 100644 --- a/lib/Lutim/Controller.pm +++ b/lib/Lutim/Controller.pm @@ -341,7 +341,7 @@ sub add { my $path = 'files/'.$records[0]->short.'.'.$ext; my ($width, $height); - if ($im_loaded && $mediatype ne 'image/svg+xml') { # ImageMagick don't work in Debian with svg (for now?) + if ($im_loaded && $mediatype ne 'image/svg+xml' && $mediatype !~ m#image/(x-)?xcf#) { # ImageMagick don't work in Debian with svg (for now?) my $im = Image::Magick->new; $im->BlobToImage($upload->slurp);