From d85ea48895beed273b79694c7527579b85497a16 Mon Sep 17 00:00:00 2001 From: dirk Date: Mon, 3 Nov 2014 20:36:30 +0000 Subject: [PATCH] Fixed reading alpha channel in PSD reader. --- coders/psd.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/coders/psd.c b/coders/psd.c index a33a8cfa1..b80b936e5 100644 --- a/coders/psd.c +++ b/coders/psd.c @@ -689,7 +689,7 @@ static MagickStatusType ReadPSDChannelPixels(Image *image, { case -1: { - SetPixelAlpha(image,pixel,q); + SetPixelOpacity(image,pixel,q); break; } case 0: @@ -732,7 +732,7 @@ static MagickStatusType ReadPSDChannelPixels(Image *image, case 1: { if (image->storage_class == PseudoClass) - SetPixelAlpha(image,pixel,q); + SetPixelOpacity(image,pixel,q); else SetPixelGreen(image,pixel,q); break; @@ -740,7 +740,7 @@ static MagickStatusType ReadPSDChannelPixels(Image *image, case 2: { if (image->storage_class == PseudoClass) - SetPixelAlpha(image,pixel,q); + SetPixelOpacity(image,pixel,q); else SetPixelBlue(image,pixel,q); break; @@ -751,7 +751,7 @@ static MagickStatusType ReadPSDChannelPixels(Image *image, SetPixelBlack(image,pixel,q); else if (image->alpha_trait == BlendPixelTrait) - SetPixelAlpha(image,pixel,q); + SetPixelOpacity(image,pixel,q); break; } case 4: @@ -760,7 +760,7 @@ static MagickStatusType ReadPSDChannelPixels(Image *image, (channels > 3)) break; if (image->alpha_trait == BlendPixelTrait) - SetPixelAlpha(image,pixel,q); + SetPixelOpacity(image,pixel,q); break; } default: -- 2.40.0