}
kernel_info->values[i/2]=(MagickRealType) (width*width-1.0);
edge_image=ConvolveImage(image,kernel_info,exception);
- if (edge_image != (Image *) NULL)
- (void) ClampImage(edge_image,exception);
kernel_info=DestroyKernelInfo(kernel_info);
return(edge_image);
}
}
kernel_info->values[i/2]=(double) ((-2.0)*normalize);
sharp_image=ConvolveImage(image,kernel_info,exception);
- if (sharp_image != (Image *) NULL)
- (void) ClampImage(sharp_image,exception);
kernel_info=DestroyKernelInfo(kernel_info);
return(sharp_image);
}
}
unsharp_image->type=image->type;
unsharp_view=DestroyCacheView(unsharp_view);
- if (unsharp_image != (Image *) NULL)
- (void) ClampImage(unsharp_image,exception);
image_view=DestroyCacheView(image_view);
if (status == MagickFalse)
unsharp_image=DestroyImage(unsharp_image);
return(y);
}
-static double ApplyEvaluateOperator(RandomInfo *random_info,
- Quantum pixel,const MagickEvaluateOperator op,const double value)
+static double ApplyEvaluateOperator(RandomInfo *random_info,const Quantum pixel,
+ const MagickEvaluateOperator op,const double value)
{
double
result;
}
case ExponentialEvaluateOperator:
{
- result=(double) (QuantumRange*exp((double) (value*QuantumScale*
- pixel)));
+ result=(double) (QuantumRange*exp((double) (value*QuantumScale*pixel)));
break;
}
case GaussianNoiseEvaluateOperator:
}
case ImpulseNoiseEvaluateOperator:
{
- result=(double) GenerateDifferentialNoise(random_info,pixel,
- ImpulseNoise,value);
+ result=(double) GenerateDifferentialNoise(random_info,pixel,ImpulseNoise,
+ value);
break;
}
case LaplacianNoiseEvaluateOperator:
case LogEvaluateOperator:
{
if ((QuantumScale*pixel) >= MagickEpsilon)
- result=(double) (QuantumRange*log((double) (QuantumScale*value*
- pixel+1.0))/log((double) (value+1.0)));
+ result=(double) (QuantumRange*log((double) (QuantumScale*value*pixel+
+ 1.0))/log((double) (value+1.0)));
break;
}
case MaxEvaluateOperator:
}
case PoissonNoiseEvaluateOperator:
{
- result=(double) GenerateDifferentialNoise(random_info,pixel,
- PoissonNoise,value);
+ result=(double) GenerateDifferentialNoise(random_info,pixel,PoissonNoise,
+ value);
break;
}
case PowEvaluateOperator:
{
- result=(double) (QuantumRange*pow((double) (QuantumScale*pixel),
- (double) value));
+ result=(double) (QuantumRange*pow((double) (QuantumScale*pixel),(double)
+ value));
break;
}
case RightShiftEvaluateOperator:
}
case ThresholdEvaluateOperator:
{
- result=(double) (((double) pixel <= value) ? 0 :
- QuantumRange);
+ result=(double) (((double) pixel <= value) ? 0 : QuantumRange);
break;
}
case ThresholdBlackEvaluateOperator:
}
case ThresholdWhiteEvaluateOperator:
{
- result=(double) (((double) pixel > value) ? QuantumRange :
- pixel);
+ result=(double) (((double) pixel > value) ? QuantumRange : pixel);
break;
}
case UniformNoiseEvaluateOperator:
{
- result=(double) GenerateDifferentialNoise(random_info,pixel,
- UniformNoise,value);
+ result=(double) GenerateDifferentialNoise(random_info,pixel,UniformNoise,
+ value);
break;
}
case XorEvaluateOperator: