From: Cristy Date: Mon, 10 Aug 2015 10:29:20 +0000 (-0400) Subject: Spread random offset is centered about 0 X-Git-Tag: 7.0.1-0~709 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b4e15f23b82894aeb967f315e7655eacc859521e;p=imagemagick Spread random offset is centered about 0 --- diff --git a/MagickCore/effect.c b/MagickCore/effect.c index 8ce4a6272..0db62ab07 100644 --- a/MagickCore/effect.c +++ b/MagickCore/effect.c @@ -3504,9 +3504,9 @@ MagickExport Image *SpreadImage(const Image *image,const double radius, for ( ; ; ) { x_offset=(ssize_t) floor((double) x+width* - GetPseudoRandomValue(random_info)); + (GetPseudoRandomValue(random_info)-0.5)); y_offset=(ssize_t) floor((double) y+width* - GetPseudoRandomValue(random_info)); + (GetPseudoRandomValue(random_info)-0.5)); if ((x_offset >= 0) && (x_offset < image->columns) && (y_offset >= 0) && (y_offset < image->rows)) break;