1

それよりもはるかに簡単なようですが、Pythonで16,777,255のRGBカラーをすべて生成するにはどうすればよいでしょうか。

4

2 に答える 2

6

8ビットRGB値は、数値0..255の3タプルです。itertoolsのデカルト積関数を使用して、これらすべてを便利に生成できます。

itertools.product(xrange(256), repeat=3)
于 2013-01-01T09:09:48.080 に答える
5

色は通常、実際には単なる整数である16進数として表されます。したがって、0から16,777,215(0xFFFFFF)までの単純なループで、すべての24ビットRGBカラーを生成できます。

Python 2.xでは、次のことができます。

allcolors = range(0xFFFFFF+1):
于 2013-01-01T00:03:58.903 に答える