diff --git a/coders/raw.c b/coders/raw.c
index 5fd602b..30cb258 100644
--- a/coders/raw.c
+++ b/coders/raw.c
@@ -225,8 +225,8 @@
             SetPixelRed(image,GetPixelRed(canvas_image,p),q);
             SetPixelGreen(image,GetPixelGreen(canvas_image,p),q);
             SetPixelBlue(image,GetPixelBlue(canvas_image,p),q);
-            p+=GetPixelChannels(canvas_image);
-            q+=GetPixelChannels(image);
+            p+=GetPixelComponents(canvas_image);
+            q+=GetPixelComponents(image);
           }
           if (SyncAuthenticPixels(image,exception) == MagickFalse)
             break;