Compile fix for ubuntu 12.10.
authorCarl Hetherington <cth@carlh.net>
Mon, 29 Oct 2012 13:08:51 +0000 (13:08 +0000)
committerCarl Hetherington <cth@carlh.net>
Mon, 29 Oct 2012 13:08:51 +0000 (13:08 +0000)
src/lib/imagemagick_decoder.cc

index 185fccd82dcabe6b0a27b20f7474db992688dfed..76d89b7d8e4ef48266a02d0727129aa643737623 100644 (file)
@@ -18,7 +18,7 @@
 */
 
 #include <iostream>
-#include <Magick++/Image.h>
+#include <Magick++.h>
 #include "imagemagick_decoder.h"
 #include "image.h"
 #include "film.h"
@@ -43,6 +43,8 @@ ImageMagickDecoder::native_size () const
 bool
 ImageMagickDecoder::do_pass ()
 {
+       using namespace MagickCore;
+       
        if (_done) {
                return true;
        }
@@ -54,9 +56,9 @@ ImageMagickDecoder::do_pass ()
        for (int y = 0; y < size.height; ++y) {
                for (int x = 0; x < size.width; ++x) {
                        Magick::Color c = _magick_image->pixelColor (x, y);
-                       *p++ = c.redQuantum() * 255 / MaxRGB;
-                       *p++ = c.greenQuantum() * 255 / MaxRGB;
-                       *p++ = c.blueQuantum() * 255 / MaxRGB;
+                       *p++ = c.redQuantum() * 255 / QuantumRange;
+                       *p++ = c.greenQuantum() * 255 / QuantumRange;
+                       *p++ = c.blueQuantum() * 255 / QuantumRange;
                }
 
        }