Python中的RGB转VIBGYOR

0 投票
2 回答
1505 浏览
提问于 2025-04-15 19:45

下载了一张图片并获取了它的RGB颜色代码后,有没有什么算法可以找出这个RGB颜色代码对应的VIBGYOR(彩虹色)中的哪个范围呢?

祝好

阿伦

2 个回答

0

你可以使用 colorsys.rgb_to_hsv() 这个函数来进行转换,然后从中获取色调。

1

VIBGYOR(也就是光谱颜色)和RGB的颜色范围是不一样的。

你可以去维基百科看看关于颜色的内容:http://en.wikipedia.org/wiki/Color

特别注意“光谱颜色和颜色再现”这一部分。

举个例子,粉色和洋红色是非光谱颜色。此外,光谱颜色不考虑亮度,而RGB是会考虑亮度的。

撰写回答