processing fill()和stroke()函數


在procesiing有兩個基本的函數,fill()和stroke()函數,這兩個函數分別用來控制形狀填充顏色和形狀輪廓的顏色,fill()和stroke()可以接受的參數的個數為1,2,3。當參數的個數為一個的時候,顏色值為灰度值(gray value),兩個參數時,非別為灰度值和透明值,3個參數時為RGB。fill還可以接收四個參數:file(R,G, B, alpha), alpha用來控制透明度的,255代表完全不透明,0代表完全透明,默認是不透明的,如下的例子可以說明這兩個函數的作用:

image

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


}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM