看起来它比它简单得多,但是用python生成所有16,777,255 rgb颜色可以做些什么?
答案 0 :(得分:5)
颜色通常表示为十六进制数,实际上只是整数。因此,从0到16,777,215(0xFFFFFF)的简单循环足以生成所有24位RGB颜色。
在python 2.x中,你可以这样做:
allcolors = range(0xFFFFFF+1):
答案 1 :(得分:4)
8位RGB值是数字0..255的3元组。您可以使用itertools中的笛卡尔积函数方便地生成它们。
itertools.product(xrange(256), repeat=3)