Python中文
首页
教程
问答
标签
搜索
登录
注册
Python: 0 到 1 之间的值转换为红色到蓝色范围
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我知道这和我发布的<a href="https://stackoverflow.com/questions/10901085/python-range-values-to-pseudocolor">previous question</a>非常相似,我不知道如何修改它来适应这个问题。在</p> <p>我有一个介于0和1之间的值数组。我想把这些值转换成从红色(0)到蓝色(1)的RGB颜色数组。上一个问题中建议的解决方案首先将值转换为HSV元组,然后使用<code>colosys.hsv_to_rgb()</code>来转换为RGB值。在</p> <p>如果我想生成红色和绿色之间的颜色,这很好。我可以线性插值色调值。然而,当极端颜色是红色和蓝色时,中间值呈现绿色,因为绿色色调介于红色和蓝色之间。有没有办法可以避免这种情况,只在红色和蓝色附近得到颜色?在</p> <p>我知道我可以直接线性插值RGB值,但这并不能提供一个好的光谱。所以请告诉我一个使用HSV空间的解决方案。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>色调是一个循环值,因此,如果将总色调范围添加到任何颜色的色调(将其最大值模化,使其仍在范围内),则可以得到完全相同的颜色。所以,与其从红色增加到蓝色,不如从红色减少到蓝色。HSV是一个圆柱形的颜色模型。在</p> <p><img src="https://i.stack.imgur.com/CbNjS.png" alt="enter image description here"/></p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何添加虚拟方法
6 回答
如何添加表示整数的擦边字符串?
4 回答
如何添加要在Bokeh中使用的新font.ttf文件?
9 回答
如何添加要显示的矩阵XY轴编号和XY轴
2 回答
如何添加计数?
9 回答
如何添加计数器函数?
5 回答
如何添加计数器列来计算数据帧中另一列中的特定值?
3 回答
如何添加计数器来跟踪while循环中的月份和年份?
10 回答
如何添加计数并删除countplot的顶部和右侧脊椎?
4 回答
如何添加计时器wx.应用程序更新窗口对象的主循环?
6 回答
如何添加评论到帖子?PostDetailVew,Django 2.1.5
6 回答
如何添加评论拉梅尔亚姆
7 回答
如何添加诸如矩阵Python/Pandas之类的数据帧?
3 回答
如何添加谷歌地点自动完成到Flask?
10 回答
如何添加超时、python discord bot
7 回答
如何添加超过1dp的检查
5 回答
如何添加距离方法
3 回答
如何添加跟随游戏的敌人精灵
7 回答
如何添加路径以便python可以找到程序?
4 回答
如何添加身份验证/安全性以使用happybase访问HBase?
5 回答