上周我刚刚在朋友的建议下学习了 python 中的图像处理,以生成随机颜色的图案。我在网上找到了这段脚本,它可以在 RGB 光谱中生成各种不同的颜色。
def random_color():
levels = range(32,256,32)
return tuple(random.choice(levels) for _ in range(3))
我只是想附加此脚本以仅生成三种随机颜色中的一种。最好是红色、绿色和蓝色。
原文由 Travis A. 发布,翻译遵循 CC BY-SA 4.0 许可协议
这里:
结果是红色、绿色或蓝色。但是,该方法不适用于其他颜色集,您必须构建一个包含所有要选择的颜色的列表,然后使用 random.choice 随机选择一个。