(1.0-Da)*GetPixelIntensity(image,q) ? Sa : Da;
break;
}
+ case IntensityCompositeOp:
+ {
+ pixel=GetPixelIntensity(composite_image,p);
+ break;
+ }
case LightenIntensityCompositeOp:
{
pixel=Sa*GetPixelIntensity(composite_image,p) >
break;
}
case CopyAlphaCompositeOp:
+ case IntensityCompositeOp:
{
if (channel == AlphaPixelChannel)
{
HardLightCompositeOp,
HueCompositeOp,
InCompositeOp,
+ IntensityCompositeOp,
LightenCompositeOp,
LightenIntensityCompositeOp,
LinearBurnCompositeOp,
return((Image *) NULL);
}
canvas_image->matte=MagickTrue;
- oval_image=CloneImage(canvas_image,canvas_image->columns,
- canvas_image->rows,MagickTrue,exception);
+ oval_image=CloneImage(canvas_image,canvas_image->columns,canvas_image->rows,
+ MagickTrue,exception);
if (oval_image == (Image *) NULL)
{
canvas_image=DestroyImage(canvas_image);
return((Image *) NULL);
}
blur_image->matte=MagickFalse;
- (void) CompositeImage(canvas_image,CopyAlphaCompositeOp,blur_image,0,0,
+ (void) CompositeImage(canvas_image,IntensityCompositeOp,blur_image,0,0,
exception);
blur_image=DestroyImage(blur_image);
vignette_image=MergeImageLayers(canvas_image,FlattenLayer,exception);
{ "HardLight", HardLightCompositeOp, UndefinedOptionFlag, MagickFalse },
{ "Hue", HueCompositeOp, UndefinedOptionFlag, MagickFalse },
{ "In", InCompositeOp, UndefinedOptionFlag, MagickFalse },
+ { "Intensity", IntensityCompositeOp, UndefinedOptionFlag, MagickFalse },
{ "Lighten", LightenCompositeOp, UndefinedOptionFlag, MagickFalse },
{ "LightenIntensity", LightenIntensityCompositeOp, UndefinedOptionFlag, MagickFalse },
{ "LinearBurn", LinearBurnCompositeOp, UndefinedOptionFlag, MagickFalse },