]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Tue, 31 Jan 2012 01:53:19 +0000 (01:53 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Tue, 31 Jan 2012 01:53:19 +0000 (01:53 +0000)
MagickCore/option.c
MagickCore/statistic.c
MagickCore/statistic.h

index f694b8765338f24385f1f3e2b932f5a8d75f815e..24de1a301291c1f858af2bc759b3bd5524c8ebe9 100644 (file)
@@ -967,6 +967,7 @@ static const OptionInfo
     { "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 },
index fd46f8907dab5a724c8bef8b0da5be5cd6c92ca8..c73fdfc10f5cd520ef72ef4ad5f337fba19baeb9 100644 (file)
@@ -384,6 +384,11 @@ static MagickRealType ApplyEvaluateOperator(RandomInfo *random_info,
       result=(MagickRealType) (pixel-value);
       break;
     }
+    case SumEvaluateOperator:
+    {
+      result=(MagickRealType) (pixel+value);
+      break;
+    }
     case ThresholdEvaluateOperator:
     {
       result=(MagickRealType) (((MagickRealType) pixel <= value) ? 0 :
index 103e9b60c45f2ea6a0670df1b0b7a52256249149..4fd9cd2e45e88b9375cf2658e0f841cf56f7e74c 100644 (file)
@@ -69,6 +69,7 @@ typedef enum
   SetEvaluateOperator,
   SineEvaluateOperator,
   SubtractEvaluateOperator,
+  SumEvaluateOperator,
   ThresholdBlackEvaluateOperator,
   ThresholdEvaluateOperator,
   ThresholdWhiteEvaluateOperator,