Processing编程学习指南1.5 颜色透明度

简介:

1.5 颜色透明度


除了红、绿和蓝这三种构成颜色的最基础元素之外,还有一个可选的第四种元素,就是颜色的alpha值。alpha值指的是不透明度,当需要实现一个图形在另外一个图形之上半透明的叠加效果时,alpha非常有用。一张图像的alpha值在很多时候被统称为“alpha通道”。

你要知道,屏幕显示的像素并没有真正变透明,这只是一个颜色混合的错觉。实际上,Processing通过一个颜色百分比与另外一个颜色的百分比的混合叠加计算,创造出视觉上混合的效果。(如果你对编写“玫瑰色”眼镜感兴趣,你可以从这开始。)

alpha值的取值范围是0~255,数值为0时,是完全透明的(也就是不透明度为0%),数值为255时,是完全不透明的(也就是不透明度为100%)。示例1-4的代码显示的效果如图1-20所示。

示例1-4:不透明度

相关文章
|
消息中间件 监控
RabbitMQ的Web管理页面
RabbitMQ的Web管理页面
1035 0
MapStruct - 生成空对象解决方案
MapStruct - 生成空对象解决方案
1865 0
|
9月前
|
人工智能 自然语言处理 测试技术
Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
Potpie.ai 是一个基于 AI 技术的开源平台,能够为代码库创建定制化的工程代理,自动化代码分析、测试和开发任务。
798 19
Potpie.ai:比Copilot更狠!这个AI直接接管项目代码,自动Debug+测试+开发全搞定
|
监控 安全 测试技术
确保第三方API安全的5个最佳实践
确保第三方API安全的5个最佳实践
|
网络安全 网络架构
公网IP与内网穿透与端口映射区别
公网IP(Public IP) 公网IP是全球互联网上可路由的IP地址,用于标识网络中的设备。这些IP地址是全球唯一的,可以用来访问互联网上的资源。 公网IP通常由互联网服务提供商(ISP)分配给网络中的设备,例如家庭路由器、服务器或计算机。 公网IP是公开可访问的,因此可以用来托管服务器、提供网络服务,或者访问互联网上的资源。
807 5
|
调度 开发者 Python
python超详细的日期操作【建议收藏备用】
python超详细的日期操作【建议收藏备用】
218 0
|
存储 缓存 Linux
高并发内存池实战:用C++构建高性能服务器(上)
高并发内存池实战:用C++构建高性能服务器
|
计算机视觉
[QT5&OpenCV] 边缘检测、轮廓提取及轮廓跟踪
[QT5&OpenCV] 边缘检测、轮廓提取及轮廓跟踪
914 0
|
JSON 小程序 JavaScript
微信小程序-vant-weapp日历组件的使用(年月日)
微信小程序-vant-weapp日历组件的使用(年月日)
594 0
|
存储
html动态爱心代码【二】(附源码)
html动态爱心代码【二】(附源码)
887 0