summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2017-07-11 10:29:14 +0100
committerCarl Hetherington <cth@carlh.net>2017-07-11 10:29:14 +0100
commitb242f871b4da75572bb0d5bf111ae6103bf669b7 (patch)
tree06c6e04d0d0948085ce48d17da4ed50a2de87eef
parent490af886b6194208d90957e362557d66b04a9261 (diff)
Try to fix build with GraphicsMagick.
-rw-r--r--src/lib/magick_image_proxy.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/magick_image_proxy.cc b/src/lib/magick_image_proxy.cc
index e6a93d899..4cefd9018 100644
--- a/src/lib/magick_image_proxy.cc
+++ b/src/lib/magick_image_proxy.cc
@@ -102,9 +102,17 @@ MagickImageProxy::image (optional<dcp::NoteHandler>, optional<dcp::Size>) const
throw DecodeError (String::compose (_("Could not decode image file (%1)"), error));
}
+#ifdef DCPOMATIC_IMAGE_MAGICK
if (magick_image->colorSpace() == Magick::LogColorspace) {
magick_image->colorSpace(Magick::RGBColorspace);
}
+#endif
+#ifdef DCPOMATIC_GRAPHICS_MAGICK
+ if (magick_image->colorSpace() == Magick::CineonLogRGBColorspace) {
+ magick_image->colorSpace(Magick::RGBColorspace);
+ }
+
+#endif
dcp::Size size (magick_image->columns(), magick_image->rows());