Error getting tags :
error 404Error getting tags :
error 404 notSrcOrReverse | revDocs | RunRev
Welcome Guest (Log in)
Product Edition
Expander triangle
Desktop, Web and Server
Platform Support
None required
Specifies one of the transfer modes that can be used with the ink property.

set the ink of graphic "Flash" to notSrcOrReverse

Additional Comments
Expander triangle

Use the notSrcOrReverse keyword to invert the colors under an object and make the dark parts opaque.


The ink property determines how an object's colors combine with the colors of the pixels underneath the object to determine how the object's color is displayed.

The notSrcAndReverse transfer mode performs the following steps to compute the color of each pixel:

1. Each component of the object's color--the number indicating the amount of red, green, or blue--is changed to its inverse. (If the color is expressed as three integers between zero and 255--one for each of red, green, and blue--then the inverse of each component is equal to 255 minus the component's value.)

2. Each component of the color underneath the object is changed to its inverse.

3. Revolution performs a bitOr operation on each component of the inverted object color with the corresponding component of the inverted color under the object.

Each component of the resulting color is equal to the result of this expression:

(255 - object component) bitOr (255 - background component)

The effect is that both the color of the object and the color under the object are reversed, and the lighter an object is, the more opaque it is. White parts of an object are completely opaque, and black parts are completely inverted.

For example, suppose an object's color is 120,0,255, and the color of the pixels under the object is 50,20,240. If the notSrcOrReverse transfer mode is used, the object's displayed color is 207,255,15.

The notSrcOrReverse mode can be used only on Unix and Windows systems. On Mac OS systems, objects whose ink property is set to this mode appear as though their ink were set to srcCopy.

User Comments
Expander triangle