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

简介:

1.5 颜色透明度


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

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

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

示例1-4:不透明度

相关文章
|
4天前
|
前端开发
【零基础入门前端系列】—浏览器内核、背景渐变、转换(二十二)
【零基础入门前端系列】—浏览器内核、背景渐变、转换(二十二)
|
前端开发 JavaScript C++
不用框架,复刻一个VS Code的调色板
不用框架,复刻一个VS Code的调色板
175 0
不用框架,复刻一个VS Code的调色板
GEE基础学习——绘制经纬线pixelLonLat
GEE基础学习——绘制经纬线pixelLonLat
226 0
GEE基础学习——绘制经纬线pixelLonLat
|
iOS开发 索引
iOS开发CoreGraphics核心图形框架之三——颜色与色彩空间
iOS开发CoreGraphics核心图形框架之三——颜色与色彩空间
484 0
iOS开发CoreGraphics核心图形框架之三——颜色与色彩空间