diff options
author | Stefan Pöschel <github@basicmaster.de> | 2017-04-30 15:41:02 +0200 |
---|---|---|
committer | Stefan Pöschel <github@basicmaster.de> | 2017-04-30 15:41:02 +0200 |
commit | ba769630c6bbdbf281a190b742c246b114879abe (patch) | |
tree | 0ed6b13e29ed59b4195a39339a96f3fd00f6ba9d /src | |
parent | f560123f3e9254d90091b2aa4e839268ec1936a9 (diff) | |
download | ODR-PadEnc-ba769630c6bbdbf281a190b742c246b114879abe.tar.gz ODR-PadEnc-ba769630c6bbdbf281a190b742c246b114879abe.tar.bz2 ODR-PadEnc-ba769630c6bbdbf281a190b742c246b114879abe.zip |
Add support for ImageMagick version 7
Version 7 introduced slight API changes which are handled accordingly.
Legacy version 6 has equivalent support in ODR-PadEnc and there are no
plans to remove support for the next years.
See also #3.
Diffstat (limited to 'src')
-rw-r--r-- | src/sls.cpp | 4 | ||||
-rw-r--r-- | src/sls.h | 6 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/sls.cpp b/src/sls.cpp index 9df7824..1111088 100644 --- a/src/sls.cpp +++ b/src/sls.cpp @@ -229,7 +229,11 @@ size_t SLSManager::resizeImage(MagickWand* m_wand, unsigned char** blob, const s height = height * 320.0 / width; width = 320; } +#ifdef HAVE_MAGICKWAND_LEGACY MagickResizeImage(m_wand, width, height, LanczosFilter, 1); +#else + MagickResizeImage(m_wand, width, height, LanczosFilter); +#endif } height = MagickGetImageHeight(m_wand); @@ -34,7 +34,11 @@ #include "pad_common.h" #if HAVE_MAGICKWAND -# include <wand/magick_wand.h> +# if HAVE_MAGICKWAND_LEGACY +# include <wand/magick_wand.h> +# else +# include <MagickWand/MagickWand.h> +# endif #endif #include <sys/stat.h> |