*/
(void) SyncImageSettings(mogrify_info,*image,exception);
flags=ParseGeometry(argv[i+1],&geometry_info);
- if ((flags & XiValue) == 0)
- geometry_info.xi=128.0;
- if ((flags & PercentValue) != 0)
- geometry_info.psi=(double) ((PerceptibleReciprocal(
- geometry_info.xi)*(geometry_info.rho*geometry_info.sigma))*
- (1.0+65535.0*geometry_info.psi/100.0));
(void) CLAHEImage(*image,(size_t) geometry_info.rho,(size_t)
geometry_info.sigma,(size_t) geometry_info.xi,(double)
geometry_info.psi,exception);
flags=ParseGeometry(arg1,&geometry_info);
if ((flags & (RhoValue|SigmaValue)) == 0)
CLIWandExceptArgBreak(OptionError,"InvalidArgument",option,arg1);
- if ((flags & XiValue) == 0)
- geometry_info.xi=128.0;
- if ((flags & PercentValue) != 0)
- geometry_info.psi=(double) ((PerceptibleReciprocal(
- geometry_info.xi)*(geometry_info.rho*geometry_info.sigma))*
- (1.0+65535.0*geometry_info.psi/100.0));
(void) CLAHEImage(_image,(size_t) geometry_info.rho,(size_t)
geometry_info.sigma,geometry_info.xi,geometry_info.psi,_exception);
break;
case 149: /* CLAHE */
{
if (attribute_flag[0] != 0)
- {
- flags=ParseGeometry(argument_list[0].string_reference,
- &geometry_info);
- if ((flags & XiValue) == 0)
- geometry_info.xi=128.0;
- if ((flags & PercentValue) != 0)
- geometry_info.psi=(double) ((PerceptibleReciprocal(
- geometry_info.xi)*(geometry_info.rho*geometry_info.sigma))*
- (1.0+65535.0*geometry_info.psi/100.0));
- }
+ flags=ParseGeometry(argument_list[0].string_reference,
+ &geometry_info);
if (attribute_flag[1] != 0)
geometry_info.rho=argument_list[1].integer_reference;
if (attribute_flag[2] != 0)
case 149: /* CLAHE */
{
if (attribute_flag[0] != 0)
- {
- flags=ParseGeometry(argument_list[0].string_reference,
- &geometry_info);
- if ((flags & XiValue) == 0)
- geometry_info.xi=128.0;
- if ((flags & PercentValue) != 0)
- geometry_info.psi=(double) ((PerceptibleReciprocal(
- geometry_info.xi)*(geometry_info.rho*geometry_info.sigma))*
- (1.0+65535.0*geometry_info.psi/100.0));
- }
+ flags=ParseGeometry(argument_list[0].string_reference,
+ &geometry_info);
if (attribute_flag[1] != 0)
geometry_info.rho=argument_list[1].integer_reference;
if (attribute_flag[2] != 0)