]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sun, 17 Jun 2012 15:59:25 +0000 (15:59 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sun, 17 Jun 2012 15:59:25 +0000 (15:59 +0000)
coders/fits.c

index dabf90a706a25115ac7f4d355ceb942e3529e6dd..dfe5be92e3fcd6aac54e6cb10999dfc4c30a205d 100644 (file)
@@ -636,8 +636,6 @@ static MagickBooleanType WriteFITSImage(const ImageInfo *image_info,
   status=OpenBlob(image_info,image,WriteBinaryBlobMode,exception);
   if (status == MagickFalse)
     return(status);
-  if (IssRGBColorspace(image->colorspace) == MagickFalse)
-    (void) TransformImageColorspace(image,sRGBColorspace,exception);
   /*
     Allocate image memory.
   */
@@ -739,6 +737,8 @@ static MagickBooleanType WriteFITSImage(const ImageInfo *image_info,
     }
   else
     {
+      if (IssRGBColorspace(image->colorspace) == MagickFalse)
+        (void) TransformImageColorspace(image,sRGBColorspace,exception);
       length=GetQuantumExtent(image,quantum_info,RedQuantum);
       for (y=(ssize_t) image->rows-1; y >= 0; y--)
       {