Processing中图片色彩设置

简介: tint()可用于设置图片的色彩填充值。tint()有几种设置方式: tint(明度),一个参数代表0~255明度值; tint(明度,透明度),两个参数代表明度和透明度值; tint(R,G,B),三个参数代表三色的色值; tint(R,G,B,透明度),四个参数代表三色的色值和透明度值。

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     
}

相关文章
pillow 压缩和放大图片 改变图片的像素
pillow 压缩和放大图片 改变图片的像素
|
2月前
|
存储 开发框架 算法
processing像素画教程
本文提供了一个Processing像素画教程,包括创建网格画布、绘制像素、将图片像素化以及调整图片像素化的模糊程度,并通过示例代码展示了如何实现这些效果。
62 1
|
前端开发
CSS设置标签、图片,放大、缩小、旋转、移动、倾斜(transform)
CSS设置标签、图片,放大、缩小、旋转、移动、倾斜(transform)
|
前端开发 JavaScript C++
不用框架,复刻一个VS Code的调色板
不用框架,复刻一个VS Code的调色板
204 0
不用框架,复刻一个VS Code的调色板
SwiftUI—使用Image图像视图显示项目中的图片
SwiftUI—使用Image图像视图显示项目中的图片
649 0
SwiftUI—使用Image图像视图显示项目中的图片
|
C++
如何设置 vs code 背景图
安装相关依赖插件 打开应用商品然后搜索 background 如下图,点击安装 打开 文件>首选项>设置 添加如下代码 "background.enabled": true, "background.
1623 0
|
C# 图形学 索引
上传图片时,使用GDI+中重绘方式将CMYK图片转为RGB图片
原文:上传图片时,使用GDI+中重绘方式将CMYK图片转为RGB图片 我们知道,如果网站上传图片时,如果用户上传的是CMYK图片,那么在网站上将是无法显示的,通常的现象是出现一个红叉。
1221 0
|
前端开发 Android开发
利用PorterDuffXfermode绘制图片文字
PorterDuffXfermode是Android中用来对图层进行操作的类,类似于数学中的交集、并集,将上层(src)和下层(dst)进行特定的方式进行混合显示。
1061 0
七牛:关于图片 EXIF 信息中旋转参数 Orientation 的理解
EXIF(Exchangeable Image File)是 “可交换图像文件” 的缩写,当中包含了专门为数码相机的照片而定制的元数据,可以记录数码照片的拍摄参数、缩略图及其他属性信息,简单来说,Exif 信息是镶嵌在 JPEG/TIFF 图像文件格式内的一组拍摄参数,需要注意的是 EXIF 信息是不支持 png,webp 等图片格式的。
1755 0