From 465bca88f750c019f79f7da3b6c0d840b7d06d1e Mon Sep 17 00:00:00 2001 From: Tomas Bzatek Date: Fri, 14 Dec 2018 18:47:28 +0100 Subject: jpeg-utils: ImageMagick 7 adaptations MagickWand comes with a couple of incompatible API changes in version 7. --- src/jpeg-utils.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/jpeg-utils.cpp') diff --git a/src/jpeg-utils.cpp b/src/jpeg-utils.cpp index 32eb64f..2e214e4 100644 --- a/src/jpeg-utils.cpp +++ b/src/jpeg-utils.cpp @@ -15,6 +15,8 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +#include "config.h" + #include #include #include @@ -22,7 +24,11 @@ #include #include -#include +#ifdef HAVE_IMAGEMAGICK_7 +# include +#else +# include +#endif #include @@ -618,7 +624,11 @@ resize_image (const gchar *src, const gchar *dst, if (thumbnail) { MagickThumbnailImage (magick_wand, size_x, size_y); } else { +#ifdef HAVE_IMAGEMAGICK_7 + MagickResizeImage (magick_wand, size_x, size_y, LanczosFilter); +#else MagickResizeImage (magick_wand, size_x, size_y, LanczosFilter, 1.0); +#endif } } else { /* Perform resizing through ImageMagick commandline parser */ -- cgit v1.2.3