前一篇文章中介绍了关于Processing中颜色的灰度表示法,颜色透明度,以及RGB彩色表示,然而还有一些关于颜色的常用技巧,这些技巧主要是在需要颜色在时间或者空间上产生渐变的时候使用。如果你有相关的使用需求,那么不妨现在开始这新一部分的颜色学习吧:
RGB表示法的问题
我们先从下面这个绘制一堆颜色渐变的多个矩形的程序开始说起:
def setup():
size(500, 500)
N = 50
stroke(0)
for i in range(N):
for k in range(N):
fill(i*5, k*5, 30) # 为每个格子设置填充色
rect(i*10, k*10, 10,