Processing

PythonでProcessing Color Creating and Reading blendColor()

MODEパラメータで指定されたブレンドモードに基づいて、2つのカラーをブレンドする。ブレンドモードについては、blend()関数のリファレンスを参照。

# 構文
# 	blendColor(c1,c2,MODE)
#
# パラメータ	
# c1	color: ブレンドする最初の色
# c2	color: ブレンドする2番目の色
# MODE	Either BLEND, ADD, SUBTRACT, DARKEST, LIGHTEST, DIFFERENCE, EXCLUSION, MULTIPLY, SCREEN, OVERLAY, HARD_LIGHT, SOFT_LIGHT, DODGE, or BURN

noStroke()
red = color(255,0,0)
blue = color(0,0,255)
blended_color = blendColor(red, blue, ADD)
fill(red)
rect(0, 0, width/3, height)
fill(blended_color)
rect(width/3., 0, width/3, height)
fill(blue)
rect(width-width/3., 0, width/3, height)