]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 10 Aug 2010 01:43:35 +0000 (01:43 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 10 Aug 2010 01:43:35 +0000 (01:43 +0000)
magick/quantum-export.c

index 3653f0551cba4471faaac97721a6ada52776616f..071cd89a8712a13ee38407b610a4b7944553f9b4 100644 (file)
@@ -946,19 +946,19 @@ MagickExport size_t ExportQuantumPixels(const Image *image,
             *q='\0';
             *q|=(PixelIntensityToQuantum(p) > threshold ? black : white) << 7;
             pixel=(unsigned char) (p->opacity == OpaqueOpacity ? 0x00 : 0x01);
-            *q|=(((int) pixel != 0 ? black : white) << 6);
+            *q|=(((int) pixel != 0 ? 0x00 : 0x01) << 6);
             p++;
             *q|=(PixelIntensityToQuantum(p) > threshold ? black : white) << 5;
             pixel=(unsigned char) (p->opacity == OpaqueOpacity ? 0x00 : 0x01);
-            *q|=(((int) pixel != 0 ? black : white) << 4);
+            *q|=(((int) pixel != 0 ? 0x00 : 0x01) << 4);
             p++;
             *q|=(PixelIntensityToQuantum(p) > threshold ? black : white) << 3;
             pixel=(unsigned char) (p->opacity == OpaqueOpacity ? 0x00 : 0x01);
-            *q|=(((int) pixel != 0 ? black : white) << 2);
+            *q|=(((int) pixel != 0 ? 0x00 : 0x01) << 2);
             p++;
             *q|=(PixelIntensityToQuantum(p) > threshold ? black : white) << 1;
             pixel=(unsigned char) (p->opacity == OpaqueOpacity ? 0x00 : 0x01);
-            *q|=(((int) pixel != 0 ? black : white) << 0);
+            *q|=(((int) pixel != 0 ? 0x00 : 0x01) << 0);
             p++;
             q++;
           }
@@ -971,7 +971,7 @@ MagickExport size_t ExportQuantumPixels(const Image *image,
                   (7-bit);
                 pixel=(unsigned char) (p->opacity == OpaqueOpacity ? 0x00 :
                   0x01);
-                *q|=(((int) pixel != 0 ? black : white) << (unsigned char)
+                *q|=(((int) pixel != 0 ? 0x00 : 0x01) << (unsigned char)
                   (7-bit-1));
                 p++;
               }