From: cristy Date: Sat, 29 Mar 2014 21:58:42 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~2531 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2b72f797824e3f3650c2499c113e86a4dce5a0e1;p=imagemagick --- 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;