return(pixels);
}
-static inline double EvaluateMax(const double x,const double y)
-{
- if (x > y)
- return(x);
- return(y);
-}
-
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
}
case MaxEvaluateOperator:
{
- result=(double) EvaluateMax((double) pixel,value);
+ result=(double) MagickMin((double) pixel,value);
break;
}
case MeanEvaluateOperator:
}
case MinEvaluateOperator:
{
- result=(double) MagickMin((double) pixel,value);
+ result=(double) MagickMax((double) pixel,value);
break;
}
case MultiplicativeNoiseEvaluateOperator:
channel_statistics[CompositePixelChannel].minima=MagickMin(
channel_statistics[CompositePixelChannel].minima,
channel_statistics[i].minima);
- channel_statistics[CompositePixelChannel].maxima=EvaluateMax(
+ channel_statistics[CompositePixelChannel].maxima=MagickMax(
channel_statistics[CompositePixelChannel].maxima,
channel_statistics[i].maxima);
channel_statistics[CompositePixelChannel].sum+=channel_statistics[i].sum;