From: cristy Date: Wed, 14 Dec 2011 12:33:23 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~6540 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=cd8ce3e1bebfd93cbfee86e2e489907000945053;p=imagemagick --- diff --git a/MagickCore/statistic.c b/MagickCore/statistic.c index a7fd9f15a..b93b6c8ae 100644 --- a/MagickCore/statistic.c +++ b/MagickCore/statistic.c @@ -1589,18 +1589,19 @@ MagickExport ChannelStatistics *GetImageStatistics(const Image *image, range) ? MagickTrue : MagickFalse; if (status != MagickFalse) { - channel_statistics[i].depth++; + channel_statistics[channel].depth++; continue; } } - if ((double) p[i] < channel_statistics[i].minima) - channel_statistics[i].minima=(double) p[i]; - if ((double) p[i] > channel_statistics[i].maxima) - channel_statistics[i].maxima=(double) p[i]; - channel_statistics[i].sum+=p[i]; - channel_statistics[i].sum_squared+=(double) p[i]*p[i]; - channel_statistics[i].sum_cubed+=(double) p[i]*p[i]*p[i]; - channel_statistics[i].sum_fourth_power+=(double) p[i]*p[i]*p[i]*p[i]; + if ((double) p[i] < channel_statistics[channel].minima) + channel_statistics[channel].minima=(double) p[i]; + if ((double) p[i] > channel_statistics[channel].maxima) + channel_statistics[channel].maxima=(double) p[i]; + channel_statistics[channel].sum+=p[i]; + channel_statistics[channel].sum_squared+=(double) p[i]*p[i]; + channel_statistics[channel].sum_cubed+=(double) p[i]*p[i]*p[i]; + channel_statistics[channel].sum_fourth_power+=(double) p[i]*p[i]*p[i]* + p[i]; } p+=GetPixelChannels(image); }