]> granicus.if.org Git - imagemagick/commitdiff
Use -define gradient:radii rather than gradient:radius
authorCristy <urban-warrior@imagemagick.org>
Sun, 18 Oct 2015 23:00:31 +0000 (19:00 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sun, 18 Oct 2015 23:00:31 +0000 (19:00 -0400)
MagickCore/paint.c

index b3d184cd7ead51bc2dc9580c3bc331515b003e36..1d0ac01360acf280f25197c02b2fa683296757bf 100644 (file)
@@ -567,9 +567,9 @@ MagickExport MagickBooleanType GradientImage(Image *image,
   if (artifact != (const char *) NULL)
     (void) sscanf(artifact,"%lf%*[ ,]%lf",&gradient->center.x,
       &gradient->center.y);
-  gradient->radii.x=gradient->center.x;
-  gradient->radii.y=gradient->center.y;
-  artifact=GetImageArtifact(image,"gradient:radius");
+  gradient->radii.x=MagickMax(gradient->center.x,gradient->center.y);
+  gradient->radii.y=gradient->radii.x;
+  artifact=GetImageArtifact(image,"gradient:radii");
   if (artifact != (const char *) NULL)
     (void) sscanf(artifact,"%lf%*[ ,]%lf",&gradient->radii.x,
       &gradient->radii.y);