case ColorBurnCompositeOp:
case ColorDodgeCompositeOp:
case DarkenCompositeOp:
- case DifferenceCompositeOp:
case DivideDstCompositeOp:
case DivideSrcCompositeOp:
case ExclusionCompositeOp:
alpha=Da*(1.0-Sa);
break;
}
+ case DifferenceCompositeOp:
case OutCompositeOp:
case SrcOutCompositeOp:
{
minimum=(double) QuantumRange;
switch (method)
{
- case ConvolveMorphology: pixel=bias; break;
+ case ConvolveMorphology:
+ {
+ pixel=bias;
+ break;
+ }
case DilateMorphology:
case ErodeIntensityMorphology:
{
pixel=0.0;
break;
}
+ case HitAndMissMorphology:
+ case ErodeMorphology:
+ {
+ pixel=QuantumRange;
+ break;
+ }
default:
{
pixel=(double) p[center+i];