diff --git a/MagickCore/annotate.c b/MagickCore/annotate.c
index 18f9e41..154bb3b 100644
--- a/MagickCore/annotate.c
+++ b/MagickCore/annotate.c
@@ -290,6 +290,8 @@
     }
   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++)
   {