gpt4 book ai didi

colors - 如何获得具有相同感知亮度的颜色?

转载 作者:行者123 更新时间:2023-12-04 21:23:47 27 4
gpt4 key购买 nike

是否有工具/程序/颜色系统可以让您获得相同亮度(感知亮度)的颜色?

假设我选择了一种颜色(确定 RGB 值)并且程序为我提供了色轮周围具有相同亮度但色调不同的所有颜色?

我还没有见过这样的工具,我遇到的只是三种不同的颜色亮度算法:

(0.2126*R) + (0.7152*G) + (0.0722*B)
(0.299*R + 0.587*G + 0.114*B)
sqrt( 0.241*R^2 + 0.691*G^2 + 0.068*B^2 )

为了清楚起见,我在谈论颜色亮度/感知亮度或任何你想称之为的东西——例如,我们认为红色比蓝色更亮的属性。 (因此 255,0,0 的亮度值高于 0,0,255。)

P.S.:有谁知道这个网站是用什么算法来确定颜色亮度的: http://www.workwithcolor.com/hsl-color-picker-01.htm
看起来他们没有使用任何发布的算法。

最佳答案

在您链接的 HSL 颜色选择器中,看起来他们正在使用给定的第三个亮度方程 here ,然后将其设为百分比。所以方程是:

L = (100 * 0.5 * (max(r,g,b) + min(r,g,b))) / 255

编辑:实际上,我刚刚意识到他们有一个 L值和 Lum该颜色选择器上显示的值。上述等式适用于 L值,但我不知道他们是如何到达 Lum 的值(value)。它似乎不遵循任何标准方程。

关于colors - 如何获得具有相同感知亮度的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7362070/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com