From c83cd890af0ff1d804be885fe4cf64be112c57c8 Mon Sep 17 00:00:00 2001 From: cristy Date: Wed, 8 Feb 2012 13:54:06 +0000 Subject: [PATCH] --- MagickCore/image.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/MagickCore/image.c b/MagickCore/image.c index 6983cf243..1d89dfd79 100644 --- a/MagickCore/image.c +++ b/MagickCore/image.c @@ -2705,8 +2705,9 @@ MagickExport MagickBooleanType SetImageBackgroundColor(Image *image, assert(image->signature == MagickSignature); if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse) return(MagickFalse); - if (image->background_color.matte != MagickFalse) - image->matte=MagickTrue; + if ((image->border_color.matte != MagickFalse) && + (image->matte == MagickFalse)) + (void) SetImageAlpha(image,OpaqueAlpha,exception); /* Set image background color. */ -- 2.40.0