From cd8ce3e1bebfd93cbfee86e2e489907000945053 Mon Sep 17 00:00:00 2001 From: cristy Date: Wed, 14 Dec 2011 12:33:23 +0000 Subject: [PATCH] --- MagickCore/statistic.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) 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); } -- 2.40.0