天天看點

Processing中圖檔色彩設定

tint()可用于設定圖檔的色彩填充值。tint()有幾種設定方式:

tint(明度),一個參數代表0~255明度值;

tint(明度,透明度),兩個參數代表明度和透明度值;

tint(R,G,B),三個參數代表三色的色值;

tint(R,G,B,透明度),四個參數代表三色的色值和透明度值。

下例中有三張圖檔,分别用tint()設定了色彩和透明度,形成了藍綠色的圖和紅色的圖以及透明效果

PImage photo1;

PImage photo2;

PImage photo3;

void setup() {

  size(300,300);

  photo1=loadImage("metropolitain.jpg");             

  photo2=loadImage("pompidou.jpg");             

  photo3=loadImage("wuyang.png");             

}

void draw()  {

  background(0);

  tint(0,255,255);    //上半部圖檔,藍色

  image(photo1,0,-150);

  tint(255,0,0);     //下半部圖檔,紅色  

  image(photo2,0,150);  

  tint(255,160);    //圖檔透明度為150     

繼續閱讀