From b2d350c97b5b7796cb5c867cfcf92c73b1cf44e1 Mon Sep 17 00:00:00 2001 From: Cristy Date: Tue, 20 Oct 2015 20:11:24 -0400 Subject: [PATCH] Default radial gradient is max(columns,rows)/2 --- MagickCore/paint.c | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/MagickCore/paint.c b/MagickCore/paint.c index b3c76e325..2e93a0616 100644 --- a/MagickCore/paint.c +++ b/MagickCore/paint.c @@ -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) -- 2.50.0