孤独的猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

tint()可用于设置图片的色彩填充值。tint()有几种设置方式:

  1. tint(明度),一个参数代表0~255明度值;
  2. tint(明度,透明度),两个参数代表明度和透明度值;
  3. tint(R,G,B),三个参数代表三色的色值;
  4. 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     
}

posted on 2011-11-20 10:07  孤独的猫  阅读(4343)  评论(0编辑  收藏  举报