From: cristy Date: Mon, 9 Apr 2012 16:33:15 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~5858 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=574c5b0416d0ed0db3a5c02e0230feb95bfa5b31;p=imagemagick --- diff --git a/MagickCore/annotate.c b/MagickCore/annotate.c index 18f9e412a..154bb3b67 100644 --- a/MagickCore/annotate.c +++ b/MagickCore/annotate.c @@ -290,6 +290,8 @@ MagickExport MagickBooleanType AnnotateImage(Image *image, } if (SetImageStorageClass(image,DirectClass,exception) == MagickFalse) return(MagickFalse); + if (IsGrayColorspace(image->colorspace) != MagickFalse) + (void) TransformImageColorspace(image,sRGBColorspace,exception); status=MagickTrue; for (i=0; textlist[i] != (char *) NULL; i++) { diff --git a/MagickCore/distort.c b/MagickCore/distort.c index ad52d357e..d1ce18d23 100644 --- a/MagickCore/distort.c +++ b/MagickCore/distort.c @@ -2824,6 +2824,8 @@ MagickExport Image *RotateImage(const Image *image,const double degrees, distort_image=CloneImage(image,0,0,MagickTrue,exception); if (distort_image == (Image *) NULL) return((Image *) NULL); + if (IsGrayColorspace(image->colorspace) != MagickFalse) + (void) TransformImageColorspace(distort_image,sRGBColorspace,exception); (void) SetImageVirtualPixelMethod(distort_image,BackgroundVirtualPixelMethod, exception); rotate_image=DistortImage(distort_image,ScaleRotateTranslateDistortion,1,