(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 20 Jun 2015 14:51:25 +0000 (14:51 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 20 Jun 2015 14:51:25 +0000 (14:51 +0000)
MagickCore/pixel.c
MagickWand/pixel-wand.c

index a98ab9199a11f8684d29d1a3804c3a50ffd9dfd3..7be6494ae088f351d7e238843f6eb34b69865f15 100644 (file)
@@ -5706,7 +5706,10 @@ MagickExport MagickBooleanType InterpolatePixelInfo(const Image *image,
           break;
         }
       for (i=0; i < 4L; i++)
+      {
+        GetPixelInfoPixel(image,p+i*GetPixelChannels(image),pixels+i);
         AlphaBlendPixelInfo(image,p+i*GetPixelChannels(image),pixels+i,alpha+i);
+      }
       gamma=1.0;  /* number of pixels blended together (its variable) */
       for (i=0; i <= 1L; i++)
       {
index a9d353e9b716bf8c410a174d8819bae8323487ad..b44df19f9dfb0e916830367205a6a9c88a5cedad 100644 (file)
@@ -1285,6 +1285,7 @@ WandExport void PixelGetQuantumPacket(const PixelWand *wand,PixelInfo *packet)
   packet->red=(double) ClampToQuantum(wand->pixel.red);
   packet->green=(double) ClampToQuantum(wand->pixel.green);
   packet->blue=(double) ClampToQuantum(wand->pixel.blue);
+  packet->count=wand->pixel.count;
 }
 \f
 /*