]> granicus.if.org Git - imagemagick/commitdiff
https://github.com/ImageMagick/ImageMagick/issues/126
authorCristy <urban-warrior@imagemagick.org>
Sun, 7 Feb 2016 20:13:08 +0000 (15:13 -0500)
committerCristy <urban-warrior@imagemagick.org>
Sun, 7 Feb 2016 20:13:08 +0000 (15:13 -0500)
MagickCore/quantum-import.c
MagickCore/quantum.c

index b04c82e72459009820411825f4699981d9606140..a0085f3b734e5fa115996f8824d2d0b21e5ecd26 100644 (file)
@@ -1421,7 +1421,7 @@ static void ImportCbYCrYQuantum(const Image *image,QuantumInfo *quantum_info,
 
           n=0;
           quantum=0;
-          for (x=0; x < (ssize_t) number_pixels; x+=2)
+          for (x=0; x < (ssize_t) number_pixels; x+=4)
           {
             for (i=0; i < 4; i++)
             {
index 9d8190a9030531c59d774456ead0323dbcad06f0..a594bb6fc25b002a69d41798260fda2192fcad45 100644 (file)
@@ -321,6 +321,9 @@ MagickExport size_t GetQuantumExtent(const Image *image,
     case BGRAQuantum: packet_size=4; break;
     case CMYKQuantum: packet_size=4; break;
     case CMYKAQuantum: packet_size=5; break;
+    case CbYCrAQuantum: packet_size=4; break;
+    case CbYCrQuantum: packet_size=3; break;
+    case CbYCrYQuantum: packet_size=4; break;
     default: break;
   }
   extent=MagickMax(image->columns,image->rows);
@@ -872,7 +875,6 @@ MagickExport void SetQuantumPack(QuantumInfo *quantum_info,
   quantum_info->pack=pack;
 }
 \f
-\f
 /*
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %                                                                             %