1.5 颜色透明度
除了红、绿和蓝这三种构成颜色的最基础元素之外,还有一个可选的第四种元素,就是颜色的alpha值。alpha值指的是不透明度,当需要实现一个图形在另外一个图形之上半透明的叠加效果时,alpha非常有用。一张图像的alpha值在很多时候被统称为“alpha通道”。
你要知道,屏幕显示的像素并没有真正变透明,这只是一个颜色混合的错觉。实际上,Processing通过一个颜色百分比与另外一个颜色的百分比的混合叠加计算,创造出视觉上混合的效果。(如果你对编写“玫瑰色”眼镜感兴趣,你可以从这开始。)
alpha值的取值范围是0~255,数值为0时,是完全透明的(也就是不透明度为0%),数值为255时,是完全不透明的(也就是不透明度为100%)。示例1-4的代码显示的效果如图1-20所示。
示例1-4:不透明度
时间: 2024-10-26 23:02:06