在procesiing有两个基本的函数,fill()和stroke()函数,这两个函数分别用来控制形状填充颜色和形状轮廓的颜色,fill()和stroke()可以接受的参数的个数为1,2,3。当参数的个数为一个的时候,颜色值为灰度值(gray value),两个参数时,非别为灰度值和透明值,3个参数时为RGB。fill还可以接收四个参数:file(R,G, B, alpha), alpha用来控制透明度的,255代表完全不透明,0代表完全透明,默认是不透明的,如下的例子可以说明这两个函数的作用:
void setup() { } void draw() { size(350,350); background(255,255,255); //背景颜色为白色(此处为白色的RGB值) fill(237,28,36); //控制形状填充颜色 stroke(0,0,0); //控制形状轮廓颜色 strokeWeight(5); //控制画笔粗细 point(23,34); //point的颜色只受fill控制 ellipse(40,50,20,20); rect(60,60,30,30); }