geometry_info.xi=0.1*(*image)->columns;
if ((flags & PsiValue) == 0)
geometry_info.psi=0.1*(*image)->rows;
+ if ((flags & PercentValue) != 0)
+ {
+ geometry_info.xi*=(double) (*image)->columns*(*image)->rows/
+ 100.0;
+ geometry_info.psi*=(double) (*image)->columns*(*image)->rows/
+ 100.0;
+ }
mogrify_image=VignetteImage(*image,geometry_info.rho,
geometry_info.sigma,(ssize_t) ceil(geometry_info.xi-0.5),
(ssize_t) ceil(geometry_info.psi-0.5),exception);
geometry_info.xi=0.1*_image->columns;
if ((flags & PsiValue) == 0)
geometry_info.psi=0.1*_image->rows;
+ if ((flags & PercentValue) != 0)
+ {
+ geometry_info.xi*=(double) (*image)->columns*(*image)->rows/
+ 100.0;
+ geometry_info.psi*=(double) (*image)->columns*(*image)->rows/
+ 100.0;
+ }
new_image=VignetteImage(_image,geometry_info.rho,geometry_info.sigma,
(ssize_t) ceil(geometry_info.xi-0.5),(ssize_t)
ceil(geometry_info.psi-0.5),_exception);