Fix 3 failing Magick.NET unit tests
diff --git a/ChangeLog b/ChangeLog
index e39104b..cd7723a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2020-01-12 7.0.9-16 Cristy <quetzlzacatenango@image...>
+ * Release ImageMagick version 7.0.9-16, GIT revision 16...
+
+2020-01-12 7.0.9-16 Cristy <quetzlzacatenango@image...>
+ * Fixed three failing Magick.NET unit tests.
+
2020-01-11 7.0.9-15 Cristy <quetzlzacatenango@image...>
* Release ImageMagick version 7.0.9-15, GIT revision 16709:0000f6d:20200111.
diff --git a/MagickCore/fx.c b/MagickCore/fx.c
index d2b24e3..ed28751 100644
--- a/MagickCore/fx.c
+++ b/MagickCore/fx.c
@@ -1149,6 +1149,8 @@
value=GetFxSymbolValue(fx_info,symbol);
if (value != (const double *) NULL)
return(*value);
+ (void) ThrowMagickException(exception,GetMagickModule(),OptionError,
+ "UndefinedVariable","`%s'",symbol);
(void) SetFxSymbolValue(fx_info,symbol,0.0);
return(0.0);
}
diff --git a/MagickCore/quantize.c b/MagickCore/quantize.c
index 3d5745f..0502c1d 100644
--- a/MagickCore/quantize.c
+++ b/MagickCore/quantize.c
@@ -653,7 +653,7 @@
/*
Monochrome image.
*/
- intensity=GetPixelInfoLuma(image->colormap+0) > QuantumRange/2.0 ? 0.0 :
+ intensity=GetPixelInfoLuma(image->colormap+0) < QuantumRange/2.0 ? 0.0 :
QuantumRange;
if (image->colors > 1)
{
diff --git a/config/english.xml b/config/english.xml
index 7aa2ccf..d38285b 100644
--- a/config/english.xml
+++ b/config/english.xml
@@ -776,6 +776,9 @@
<message name="UnbalancedParenthesis">
unbalanced parenthesis
</message>
+ <message name="UndefinedVariable">
+ undefined variable
+ </message>
<message name="UnrecognizedAttribute">
unrecognized attribute
</message>
diff --git a/config/francais.xml b/config/francais.xml
index 8a769fe..66c82ef 100644
--- a/config/francais.xml
+++ b/config/francais.xml
@@ -767,6 +767,9 @@
<message name="UnbalancedParenthesis">
parenthèse non fermée
</message>
+ <message name="UndefinedVariable">
+ undefined variable
+ </message>
<message name="UnrecognizedAttribute">
attribut non reconnu
</message>