From 95adadecab521f86b197a0b1269182f1eca7cc38 Mon Sep 17 00:00:00 2001 From: cristy Date: Sat, 31 Jan 2015 01:51:55 +0000 Subject: [PATCH] --- MagickCore/attribute.c | 2 +- coders/avs.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/MagickCore/attribute.c b/MagickCore/attribute.c index e6c3575ff..de1f580d7 100644 --- a/MagickCore/attribute.c +++ b/MagickCore/attribute.c @@ -855,7 +855,7 @@ MagickExport MagickBooleanType IsImageOpaque(const Image *image, p+=GetPixelChannels(image); } if (x < (ssize_t) image->columns) - break; + break; } image_view=DestroyCacheView(image_view); return(y < (ssize_t) image->rows ? MagickFalse : MagickTrue); diff --git a/coders/avs.c b/coders/avs.c index a88c102ea..011a4a37e 100644 --- a/coders/avs.c +++ b/coders/avs.c @@ -182,6 +182,8 @@ static Image *ReadAVSImage(const ImageInfo *image_info,ExceptionInfo *exception) SetPixelRed(image,ScaleCharToQuantum(*p++),q); SetPixelGreen(image,ScaleCharToQuantum(*p++),q); SetPixelBlue(image,ScaleCharToQuantum(*p++),q); + if (GetPixelAlpha(image,q) != OpaqueAlpha) + image->alpha_trait=BlendPixelTrait; q+=GetPixelChannels(image); } if (SyncAuthenticPixels(image,exception) == MagickFalse) -- 2.40.0