Error getting tags :
error 404Error getting tags :
error 404 notSrcAnd | revDocs | RunRev
Welcome Guest (Log in)
Product Edition
Version
notSrcAnd
Basics
Expander triangle
Type
Keyword
Syntax
Introduced
1.0
Environment
Desktop, Web and Server
Platform Support
Windows,Linux
Security
None required
Summary
Specifies one of the transfer modes that can be used with the ink property.
Examples

set the ink of card button 1 to notSrcAnd

Additional Comments
Expander triangle

Use the notSrcAnd keyword to invert the colors of an object and make the dark parts transparent.

Comments:

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 (also called the source color) is displayed.

The notSrcAnd 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. Revolution performs a bitAnd operation on each component of the inverted object color with the corresponding component of the color under the object.

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

(255 - object component) bitAnd background component

The effect is that the color of the object is reversed, and the darker an object is, the more transparent it is. Black parts of an object are completely transparent, and white parts are completely opaque.

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 notSrcAnd transfer mode is used, the object's displayed color is 2,20,0.

The notSrcAnd mode can be used only on Unix and Windows systems. On Mac OS systems, objects whose ink property is set to this mode appear all-white.

User Comments
Expander triangle