From 2b72f797824e3f3650c2499c113e86a4dce5a0e1 Mon Sep 17 00:00:00 2001 From: cristy Date: Sat, 29 Mar 2014 21:58:42 +0000 Subject: [PATCH] --- MagickWand/operation.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/MagickWand/operation.c b/MagickWand/operation.c index 11b5c0af6..ee2c391ae 100644 --- a/MagickWand/operation.c +++ b/MagickWand/operation.c @@ -1922,9 +1922,14 @@ static MagickBooleanType CLISimpleOperatorImage(MagickCLI *cli_wand, if ((flags & SigmaValue) == 0) geometry_info.sigma=1.0; if ((flags & XiValue) == 0) - geometry_info.xi=0.35; + geometry_info.xi=0.35*QuantumRange; if ((flags & PsiValue) == 0) - geometry_info.psi=0.75; + geometry_info.psi=0.75*QuantumRange; + if ((flags & PercentValue) != 0) + { + geometry_info.xi=(double) QuantumRange*geometry_info.xi/100.0; + geometry_info.psi=(double) QuantumRange*geometry_info.psi/100.0; + } new_image=CannyEdgeImage(_image,geometry_info.rho, geometry_info.sigma,geometry_info.xi,geometry_info.psi,_exception); break; -- 2.40.0