Sets the paint mode of the image to alternate between the image's current color and the new specified color.
imageXORDrawingMode(name, c1)
→ returns void
someImage.xorDrawingMode(c1)
black
Hexadecimal value of RGB color. For example, specify the color white as ##FFFFFF or FFFFFF.
String value of color (for example, 'black', 'red', 'green').
List of three numbers for (R,G,B) values. Each value must be in the range 0-255.
CF 11+ Create a new image, set the xorDrawingMode to be the background color, draw a white rectangle, set drawing color to white, draw some points on the image. Where point pixels are the same as background color use XOR color
imgObj = imageNew("",152,152,"rgb","149c82");
imgObj.XORDrawingMode("149c82");
imgObj.setDrawingColor("white");
imgObj.drawRect(50,50,50,50,"yes");
for (i=1;i LTE 100;i=i+1) {
x = randRange(0,152);
y = randRange(0,152);
imgObj.drawPoint(x,y);
}
cfimage(action="writeToBrowser", source=imgObj);