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