ItemSequence_t EqualsFunction::evaluate( const ExternalFunction::Arguments_t& aArgs, const StaticContext* aSctxCtx, const DynamicContext* aDynCtx) const { Magick::Image lFirst; Magick::Image lSecond; ImageFunction::getOneImageArg(aDynCtx, aArgs, 0, lFirst); ImageFunction::getOneImageArg(aDynCtx, aArgs, 1, lSecond); lFirst.compare(lSecond); bool lResult = (lFirst.normalizedMeanError() < 0.0018); return ItemSequence_t(new SingletonItemSequence( theModule->getItemFactory()->createBoolean(lResult))); }