ImageOverlay
Syntax
ImageOverlay( image1, image2 [, rule] [, transparency] )Or as a member:
someImage.overlay( imageToDraw [, rule] [, transparency] )Arguments
image1
any
Yes
The base image to overlay onto. Can be a BoxImage object or image name.
image2
any
Yes
The image to overlay. Can be a BoxImage object or image name.
rule
string
No
SRC_OVER
The compositing rule for overlay (e.g., "SRC_OVER", "SRC_ATOP").
transparency
numeric
No
0.25
The transparency level for the overlay (0.0 = fully transparent, 1.0 = opaque).
Returns
BoxImage — The base image with the overlay applied.
Description
Overlays one image (image2) onto another (image1) using the specified compositing rule and transparency. This allows for blending images with various effects, such as watermarking or combining graphics.
Example
Related BIFs
ImageCopy
ImageDrawImage
ImageNew
Notes
Both
image1andimage2can beBoxImageobjects or the names of images in the current context.The
ruleargument determines how the overlay is composited. Common values include "SRC_OVER" and "SRC_ATOP".The operation modifies the base image in place when used as a member function.
Returns the modified image object for chaining or further processing.
Was this helpful?
