Processing中图片色彩设置

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     
}

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值