]> granicus.if.org Git - imagemagick/commitdiff
Default radial gradient is max(columns,rows)/2
authorCristy <urban-warrior@imagemagick.org>
Wed, 21 Oct 2015 00:11:24 +0000 (20:11 -0400)
committerCristy <urban-warrior@imagemagick.org>
Wed, 21 Oct 2015 00:11:24 +0000 (20:11 -0400)
MagickCore/paint.c

index b3c76e32516fe8b8ec223ee510f6ad7d24145f8d..2e93a06160a9e9f8631bb39b5be9917b54273dd6 100644 (file)
@@ -549,7 +549,7 @@ MagickExport MagickBooleanType GradientImage(Image *image,
   if (artifact != (const char *) NULL)
     (void) sscanf(artifact,"%lf%*[ ,]%lf",&gradient->center.x,
       &gradient->center.y);
-  gradient->radii.x=MagickMax(gradient->center.x,gradient->center.y);
+  gradient->radii.x=(double) MagickMax(image->columns,image->rows)/2.0;
   gradient->radii.y=gradient->radii.x;
   artifact=GetImageArtifact(image,"gradient:radii");
   if (artifact != (const char *) NULL)
@@ -560,8 +560,7 @@ MagickExport MagickBooleanType GradientImage(Image *image,
     {
       if (LocaleCompare(artifact,"Circle") == 0)
         {
-          gradient->radii.x=(double) (MagickMax(image->columns,image->rows))/
-            2.0;
+          gradient->radii.x=(double) MagickMax(image->columns,image->rows)/2.0;
           gradient->radii.y=gradient->radii.x;
         }
       if (LocaleCompare(artifact,"Diagonal") == 0)
@@ -577,8 +576,7 @@ MagickExport MagickBooleanType GradientImage(Image *image,
         }
       if (LocaleCompare(artifact,"Maximum") == 0)
         {
-          gradient->radii.x=(double) (MagickMax(image->columns,image->rows))/
-            2.0;
+          gradient->radii.x=(double) MagickMax(image->columns,image->rows)/2.0;
           gradient->radii.y=gradient->radii.x;
         }
       if (LocaleCompare(artifact,"Minimum") == 0)