geometry_info.psi=0.75;
if ((flags & PercentValue) != 0)
{
- geometry_info.xi=(double) geometry_info.xi/100.0;
- geometry_info.psi=(double) geometry_info.psi/100.0;
+ geometry_info.xi/=100.0;
+ geometry_info.psi/=100.0;
}
mogrify_image=CannyEdgeImage(*image,geometry_info.rho,
geometry_info.sigma,geometry_info.xi,geometry_info.psi,exception);
geometry_info.psi=0.75;
if ((flags & PercentValue) != 0)
{
- geometry_info.xi=(double) geometry_info.xi/100.0;
- geometry_info.psi=(double) geometry_info.psi/100.0;
+ geometry_info.xi/=100.0;
+ geometry_info.psi/=100.0;
}
- new_image=CannyEdgeImage(_image,geometry_info.rho,
- geometry_info.sigma,geometry_info.xi,geometry_info.psi,_exception);
+ new_image=CannyEdgeImage(_image,geometry_info.rho,geometry_info.sigma,
+ geometry_info.xi,geometry_info.psi,_exception);
break;
}
if (LocaleCompare("cdl",option+1) == 0)
geometry_info.xi=0.35;
if ((flags & PsiValue) == 0)
geometry_info.psi=0.75;
+ if ((flags & PercentValue) != 0)
+ {
+ geometry_info.xi/=100.0;
+ geometry_info.psi/=100.0;
+ }
}
if (attribute_flag[1] != 0)
geometry_info.rho=argument_list[1].real_reference;
geometry_info.xi=0.35;
if ((flags & PsiValue) == 0)
geometry_info.psi=0.75;
+ if ((flags & PercentValue) != 0)
+ {
+ geometry_info.xi/=100.0;
+ geometry_info.psi/=100.0;
+ }
}
if (attribute_flag[1] != 0)
geometry_info.rho=argument_list[1].real_reference;