]> granicus.if.org Git - imagemagick/blobdiff - coders/dds.c
(no commit message)
[imagemagick] / coders / dds.c
index 1908764102f55486b6cfaddc3f227824bc7ea06f..b5ea3c97ab0e55cb20d25d2fd79f222e82f08736 100644 (file)
@@ -790,6 +790,8 @@ static MagickBooleanType ReadUncompressedRGB(Image *image, DDSInfo *dds_info)
       q->blue  = ScaleCharToQuantum( (unsigned char) ReadBlobByte(image) );
       q->green = ScaleCharToQuantum( (unsigned char) ReadBlobByte(image) );
       q->red   = ScaleCharToQuantum( (unsigned char) ReadBlobByte(image) );
+      if (dds_info->pixelformat.rgb_bitcount == 32)
+        (void) ReadBlobByte(image);
       q++;
     }