コード例 #1
0
ファイル: basic.cpp プロジェクト: 28msec/zorba-image-module
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)));

}