{ "PoissonNoise", PoissonNoiseEvaluateOperator, UndefinedOptionFlag, MagickFalse },
{ "Pow", PowEvaluateOperator, UndefinedOptionFlag, MagickFalse },
{ "RightShift", RightShiftEvaluateOperator, UndefinedOptionFlag, MagickFalse },
- { "RMS", RootMeanSquareEvaluateOperator, UndefinedOptionFlag, MagickFalse },
- { "RootMeanSquare", RootMeanSquareEvaluateOperator, UndefinedOptionFlag, MagickFalse },
{ "Set", SetEvaluateOperator, UndefinedOptionFlag, MagickFalse },
{ "Sin", SineEvaluateOperator, UndefinedOptionFlag, MagickFalse },
{ "Sine", SineEvaluateOperator, UndefinedOptionFlag, MagickFalse },
result=(double) ((size_t) pixel >> (size_t) (value+0.5));
break;
}
- case RootMeanSquareEvaluateOperator:
- {
- result=(double) (pixel*pixel+value);
- break;
- }
case SetEvaluateOperator:
{
result=value;
}
break;
}
- case RootMeanSquareEvaluateOperator:
- {
- for (i=0; i < (ssize_t) GetPixelChannels(image); i++)
- evaluate_pixel[x].channel[i]=sqrt(evaluate_pixel[x].channel[i]/
- (double) number_images);
- break;
- }
default:
break;
}
PoissonNoiseEvaluateOperator,
PowEvaluateOperator,
RightShiftEvaluateOperator,
- RootMeanSquareEvaluateOperator,
SetEvaluateOperator,
SineEvaluateOperator,
SubtractEvaluateOperator,