]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Mon, 9 Apr 2012 16:33:15 +0000 (16:33 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Mon, 9 Apr 2012 16:33:15 +0000 (16:33 +0000)
MagickCore/annotate.c
MagickCore/distort.c

index 18f9e412aa201ff3e5fa2042bf738af3bb59e251..154bb3b672d4d2fa24ce5bc7db00786bf0efe363 100644 (file)
@@ -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++)
   {
index ad52d357ecab3d1a0a9a9f8e745b575609c8dd02..d1ce18d231075dde760cb581653889fc547fe3f2 100644 (file)
@@ -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,