diff --git a/coders/histogram.c b/coders/histogram.c
index d6e1597..7c86c3a 100644
--- a/coders/histogram.c
+++ b/coders/histogram.c
@@ -272,11 +272,11 @@
for (x=0; x < (long) image->columns; x++)
{
if ((channel & RedChannel) != 0)
- histogram[ScaleQuantumToChar(GetRedSample(p))].red++;
+ histogram[ScaleQuantumToChar(GetRedPixelComponent(p))].red++;
if ((channel & GreenChannel) != 0)
- histogram[ScaleQuantumToChar(GetGreenSample(p))].green++;
+ histogram[ScaleQuantumToChar(GetGreenPixelComponent(p))].green++;
if ((channel & BlueChannel) != 0)
- histogram[ScaleQuantumToChar(GetBlueSample(p))].blue++;
+ histogram[ScaleQuantumToChar(GetBluePixelComponent(p))].blue++;
p++;
}
}