diff --git a/coders/exr.c b/coders/exr.c
index ccd9c97..7393221 100644
--- a/coders/exr.c
+++ b/coders/exr.c
@@ -230,8 +230,8 @@
ImfHalfToFloat(scanline[x].g)));
SetBluePixelComponent(q,ClampToQuantum((MagickRealType) QuantumRange*
ImfHalfToFloat(scanline[x].b)));
- SetOpacityPixelComponent(q,ClampToQuantum((MagickRealType) QuantumRange-
- QuantumRange*ImfHalfToFloat(scanline[x].a)));
+ SetAlphaPixelComponent(q,ClampToQuantum((MagickRealType) QuantumRange*
+ ImfHalfToFloat(scanline[x].a)));
q++;
}
if (SyncAuthenticPixels(image,exception) == MagickFalse)