已知 RGB,有什么公式能判断颜色属于视觉上的红色或蓝色吗?

2020-08-25 19:05:51 +08:00
 orzxxx

直接判断 RBG 范围貌似不可靠,也有说转成 HSV 来计算的,有没有什么比较明确的公式?

2871 次点击
所在节点    程序员
7 条回复
gggxxxx
2020-08-25 19:21:55 +08:00
转 hsv,网上公式随便找啊
Tianao
2020-08-25 19:22:20 +08:00
把这颜色印刷出来也判断不了……因为你需要首先定义红色和蓝色。
nightwitch
2020-08-25 20:09:13 +08:00
https://www.rapidtables.com/convert/color/rgb-to-hsl.html
根据公式来转到 HSL 空间里,然后去查表,在 HSL 空间里颜色的色相(HUE)是连续的值,选你想要的范围就可以了

xylophone21
2020-08-25 20:26:04 +08:00
@Tianao 说的对,你先得定义“视觉上的红色或蓝色”,如果说不清楚的话,选一些样例,炼丹吧
simonlu9
2020-08-26 09:08:26 +08:00
我刚学 ps,转为 hsl 模式吧,根据色相去判断会比较好一点
xuanbg
2020-08-26 10:06:12 +08:00
首先要定义你的视觉上红色、蓝色的色域范围,然后 rgb 值在哪个范围就是什么颜色。
crazytree
2020-08-26 10:49:18 +08:00
看 R 、G 、B 分量值不就好了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/701373

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX