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)
{
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)
}
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)