{ "Sin", SineEvaluateOperator, UndefinedOptionFlag, MagickFalse },
{ "Sine", SineEvaluateOperator, UndefinedOptionFlag, MagickFalse },
{ "Subtract", SubtractEvaluateOperator, UndefinedOptionFlag, MagickFalse },
+ { "Sum", SumEvaluateOperator, UndefinedOptionFlag, MagickFalse },
{ "Threshold", ThresholdEvaluateOperator, UndefinedOptionFlag, MagickFalse },
{ "ThresholdBlack", ThresholdBlackEvaluateOperator, UndefinedOptionFlag, MagickFalse },
{ "ThresholdWhite", ThresholdWhiteEvaluateOperator, UndefinedOptionFlag, MagickFalse },
result=(MagickRealType) (pixel-value);
break;
}
+ case SumEvaluateOperator:
+ {
+ result=(MagickRealType) (pixel+value);
+ break;
+ }
case ThresholdEvaluateOperator:
{
result=(MagickRealType) (((MagickRealType) pixel <= value) ? 0 :
SetEvaluateOperator,
SineEvaluateOperator,
SubtractEvaluateOperator,
+ SumEvaluateOperator,
ThresholdBlackEvaluateOperator,
ThresholdEvaluateOperator,
ThresholdWhiteEvaluateOperator,