diff --git a/MagickCore/effect.c b/MagickCore/effect.c
index d7a2eb8..dd4e08a 100644
--- a/MagickCore/effect.c
+++ b/MagickCore/effect.c
@@ -1361,7 +1361,7 @@
           continue;
         if ((convolve_traits & CopyPixelTrait) != 0)
           {
-            SetPixelChannel(convolve_image,channel,p[center+i],q);
+            q[channel]=p[center+i];
             continue;
           }
         k=kernel_info->values;
@@ -1384,7 +1384,7 @@
               }
               pixels+=image->columns*channels;
             }
-            SetPixelChannel(convolve_image,channel,ClampToQuantum(pixel),q);
+            q[channel]=ClampToQuantum(pixel);
             continue;
           }
         /*