From b31a0fd1ac675308d277ad8af399a3d1014b0a9b Mon Sep 17 00:00:00 2001 From: shish Date: Tue, 11 Dec 2007 22:47:55 +0000 Subject: [PATCH] imagemagick SVG thumbnailing, but needs more version check... git-svn-id: file:///home/shish/svn/shimmie2/trunk@659 7f39781d-f577-437e-ae19-be835c7a54ca --- contrib/handle_svg/main.php | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/contrib/handle_svg/main.php b/contrib/handle_svg/main.php index 9617bcb7..c117199a 100644 --- a/contrib/handle_svg/main.php +++ b/contrib/handle_svg/main.php @@ -30,8 +30,21 @@ class SVGFileHandler extends Extension { if(is_a($event, 'ThumbnailGenerationEvent') && $event->type == "svg") { $hash = $event->hash; $ha = substr($hash, 0, 2); - // FIXME: scale image, as not all boards use 192x192 - copy("ext/handle_svg/thumb.jpg", "thumbs/$ha/$hash"); + + global $config; + +// if($config->get_string("thumb_engine") == "convert") { +// $w = $config->get_int("thumb_width"); +// $h = $config->get_int("thumb_height"); +// $q = $config->get_int("thumb_quality"); +// $mem = $config->get_int("thumb_max_memory") / 1024 / 1024; // IM takes memory in MB +// +// exec("convert images/{$ha}/{$hash}[0] -geometry {$w}x{$h} -quality {$q} jpg:thumbs/{$ha}/{$hash}"); +// } +// else { + // FIXME: scale image, as not all boards use 192x192 + copy("ext/handle_svg/thumb.jpg", "thumbs/$ha/$hash"); +// } } if(is_a($event, 'DisplayingImageEvent') && $event->image->ext == "svg") {