]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Sat, 16 Nov 2013 17:14:28 +0000 (17:14 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Sat, 16 Nov 2013 17:14:28 +0000 (17:14 +0000)
coders/gradient.c

index 2cb6f404412b90d28ada1f2a83db6c10705fdfa8..18c862bde4ca86918192480cfb6a7ea4dd222bba 100644 (file)
@@ -132,13 +132,13 @@ static Image *ReadGRADIENTImage(const ImageInfo *image_info,
       (void) sscanf(image_info->filename,"%*[^-]-%[^-]",colorname+4);
       icc_color=MagickTrue;
     }
-  (void) SetImageColorspace(image,start_color.colorspace,exception);
   status=QueryColorCompliance(colorname,AllCompliance,&start_color,exception);
   if (status == MagickFalse)
     {
       image=DestroyImage(image);
       return((Image *) NULL);
     }
+  (void) SetImageColorspace(image,start_color.colorspace,exception);
   (void) CopyMagickString(colorname,"white",MaxTextExtent);
   if (GetPixelInfoIntensity(&start_color) > (Quantum) (QuantumRange/2))
     (void) CopyMagickString(colorname,"black",MaxTextExtent);