Mercurial > octave
diff src/DLD-FUNCTIONS/__magick_read__.cc @ 11034:6589aaf769f6
Correctly handle logical and integer bit depths
author | John Swensen <jpswensen@gmail.com> |
---|---|
date | Tue, 28 Sep 2010 17:23:52 -0400 |
parents | f1c4527b4024 |
children | 8a6b7947f618 |
line wrap: on
line diff
--- a/src/DLD-FUNCTIONS/__magick_read__.cc Tue Sep 28 13:24:21 2010 -0700 +++ b/src/DLD-FUNCTIONS/__magick_read__.cc Tue Sep 28 17:23:52 2010 -0400 @@ -617,6 +617,10 @@ } } + im.quantizeColorSpace (Magick::GRAYColorspace); + im.quantizeColors (2); + im.quantize (); + imvec.push_back (im); } } @@ -743,6 +747,10 @@ im.pixelColor (y, x, c); } } + + im.quantizeColorSpace (Magick::GRAYColorspace); + im.quantizeColors (pow (2, bitdepth)); + im.quantize (); } imvec.push_back (im);