]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 31 Jan 2015 01:51:55 +0000 (01:51 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 31 Jan 2015 01:51:55 +0000 (01:51 +0000)
MagickCore/attribute.c
coders/avs.c

index e6c3575ff9fd0e96158bedcf8442b9ef22882060..de1f580d76245a71c03cd0fdddd40a19de51baf3 100644 (file)
@@ -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);
index a88c102ea8cbda2da3830e0e324dcac3ddf4c0ce..011a4a37e9cee3fdb36c3b56bb6de8694b4586be 100644 (file)
@@ -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)