From: Cristy Date: Fri, 24 Feb 2017 23:31:07 +0000 (-0500) Subject: ... X-Git-Tag: 7.0.5-1~19 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0672a973eb34ea8ebabcc60d6a22324f88776726;p=imagemagick ... --- diff --git a/MagickCore/statistic.c b/MagickCore/statistic.c index 69c498751..bff2d9674 100644 --- a/MagickCore/statistic.c +++ b/MagickCore/statistic.c @@ -1528,9 +1528,9 @@ MagickExport ChannelMoments *GetImageMoments(const Image *image, (M20[channel]-M02[channel])*(M20[channel]-M02[channel])))); channel_moments[channel].ellipse_angle=RadiansToDegrees(0.5*atan(2.0* M11[channel]/(M20[channel]-M02[channel]+MagickEpsilon))); - if (channel_moments[channel].ellipse_angle < 0.0) + while (channel_moments[channel].ellipse_angle < 0.0) channel_moments[channel].ellipse_angle+=90.0; - if (channel_moments[channel].ellipse_angle >= 90.0) + while (channel_moments[channel].ellipse_angle >= 90.0) channel_moments[channel].ellipse_angle-=90.0; channel_moments[channel].ellipse_eccentricity=sqrt(1.0-( channel_moments[channel].ellipse_axis.y/