IconPictSave - Raster Ops

Options

Raster Ops Window

Raster Operations determine the method used when drawing the image on the screen.  A random operation is selected from the list of enabled available operations each time an image is drawn.  Source Copy is the default (and normal) operation. 

Internally, these represent the ROP passed to the Win32 BitBlt and StretchBlt calls.

Below, destination rectangle refers to the rectangle defining the image on the screen and source image refers to the original image before it is displayed.

Blackness
Fills the destination rectangle with black.
Destination Invert
Inverts the destination rectangle.
Merge Copy
Merges the colors of the source image with a pattern by using the boolean AND operator.
Merge Paint
Merges the colors of the source image with the colors of the destination rectangle by using the boolean OR operator.
Not Source Copy
Copies the inverted source image to the destination rectangle.
Not Source Erase
Combines the colors of the source image and the destination rectangle by using the boolean OR operator and then inverts the result.
Pattern Copy
Copies a pattern into the destination rectangle.
Pattern Invert
Combines the colors of a pattern with the colors of the destination rectangle by using the boolean XOR operator.
Pattern Paint
Combines the colors of a pattern with the colors of the inverted source image by using the boolean OR operator.  The results are combined with the colors of the destination rectangle by using the boolean OR operator.
Source And
Combines the colors of the source image and destination rectangle by using the boolean AND operator.
Source Copy
Copies the source image directly to the destination rectangle.
Source Erase
Combines the inverted colors of the destination rectangle with the colors of the source image by using the boolean AND operator.
Source Invert
Combines the colors of the source image and the destination rectangle by using the boolean XOR operator.
Source Paint
Combines the colors of the source image and the destination rectangle by using the boolean OR operator.
Whiteness
Fills the destination rectangle with white.