summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2012-10-29 13:08:51 +0000
committerCarl Hetherington <cth@carlh.net>2012-10-29 13:08:51 +0000
commitdae5d5f2e9fd5c3f02f5df1eb70f7e60b221ab24 (patch)
tree6b405039858d42ec6d133b2243b90e64ac0b172f /src/lib
parentf8de809fd82f29a1bb4944eb5c53c4f2a8bc14ad (diff)
Compile fix for ubuntu 12.10.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/imagemagick_decoder.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/imagemagick_decoder.cc b/src/lib/imagemagick_decoder.cc
index 185fccd82..76d89b7d8 100644
--- a/src/lib/imagemagick_decoder.cc
+++ b/src/lib/imagemagick_decoder.cc
@@ -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;
}
}