【问题标题】:What is the range of light colors in RGB values? [duplicate]RGB 值中的浅色范围是多少? [复制]
【发布时间】:2021-08-10 09:23:09
【问题描述】:

我想使用 RGB 值生成随机灯光颜色。

我已经尝试过给出不同的范围,但有时它会产生一些随机的深色,这不适合我的黑色主题

【问题讨论】:

  • RGB 非常通用。我们使用从 0 到 256、16 到 235、0 到 1024、0.0 到 1.0、0 到 100 等等的值。有时我们允许负数或更高的值(比白色更亮)。你应该解释你在哪里使用随机颜色。如果你想要更好的随机颜色(视觉间隔,不要有太多的深色和绿色),你可以使用其他颜色空间)

标签: random colors


【解决方案1】:

您可以随机生成一种颜色并检查它是否足够“明亮”。我将其设置为最小值 255(全黑为 0)。如果需要,您可以增加此值。

import random
colour = (0, )
while sum(colour) < 255:
    colour = (random.randint(0, 255), random.randint(0, 255), random.randint(0, 255))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-15
    • 2021-02-02
    • 1970-01-01
    • 2021-11-23
    • 2013-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多