diff --git a/coders/webp.c b/coders/webp.c
index dc4d595..57b07a2 100644
--- a/coders/webp.c
+++ b/coders/webp.c
@@ -177,7 +177,7 @@
       SetPixelAlpha(image,ScaleCharToQuantum(*p++),q);
       if (GetPixelAlpha(image,q) != OpaqueAlpha)
         image->matte=MagickTrue;
-      q+=GetPixelComponents(image);
+      q+=GetPixelChannels(image);
     }
     if (SyncAuthenticPixels(image,exception) == MagickFalse)
       break;
@@ -378,7 +378,7 @@
       if (image->matte != MagickFalse)
         *q++=ScaleQuantumToChar((Quantum) (image->matte != MagickFalse ?
           GetPixelAlpha(image,p) : OpaqueAlpha));
-      p+=GetPixelComponents(image);
+      p+=GetPixelChannels(image);
     }
     status=SetImageProgress(image,SaveImageTag,(MagickOffsetType) y,
       image->rows);