From: Cristy Date: Sat, 25 Mar 2017 20:03:55 +0000 (-0400) Subject: https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31647 X-Git-Tag: 7.0.5-5~88 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d3a3fdeab797566cb78a34007deba4c8474ba6f8;p=imagemagick https://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=31647 --- diff --git a/coders/pcd.c b/coders/pcd.c index f13eb95fd..c1736e9cf 100644 --- a/coders/pcd.c +++ b/coders/pcd.c @@ -1046,7 +1046,7 @@ static MagickBooleanType WritePCDTile(Image *image,const char *page_geometry, { (void) WriteBlobByte(image,ScaleQuantumToChar( GetPixelGreen(tile_image,q))); - q++; + q+=GetPixelChannels(tile_image); } q=GetVirtualPixels(downsample_image,0,y >> 1,downsample_image->columns,1, exception); @@ -1056,7 +1056,7 @@ static MagickBooleanType WritePCDTile(Image *image,const char *page_geometry, { (void) WriteBlobByte(image,ScaleQuantumToChar( GetPixelBlue(tile_image,q))); - q++; + q+=GetPixelChannels(tile_image); } status=SetImageProgress(image,SaveImageTag,y,tile_image->rows); if (status == MagickFalse)