在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); }

