diff --git a/MagickCore/effect.c b/MagickCore/effect.c
index a48c649..977a4f4 100644
--- a/MagickCore/effect.c
+++ b/MagickCore/effect.c
@@ -2192,7 +2192,8 @@
pixel=bias;
k=kernel->values;
kernel_pixels=p;
- if (((GetPixelAlphaTraits(image) & ActivePixelTrait) == 0) || (image->matte == MagickFalse))
+ if (((GetPixelAlphaTraits(image) & ActivePixelTrait) == 0) ||
+ (image->matte == MagickFalse))
{
for (v=0; v < (ssize_t) kernel->width; v++)
{
@@ -2264,7 +2265,7 @@
gamma+=(*k)*alpha;
k++;
}
- kernel_pixels+=(image->columns+kernel->width);
+ kernel_pixels+=(image->columns+kernel->width)*
GetPixelChannels(image);
}
gamma=1.0/(fabs((double) gamma) <= MagickEpsilon ? 1.0 : gamma);