问题标签 [hsv]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - jQuery - 带有 hsv 颜色空间的颜色循环动画?
我正在做一个项目,我需要一个特殊的身体背景。背景颜色应该像情绪灯一样在色谱中循环。所以我发现了这个:
http://buildinternet.com/2009/09/its-a-rainbow-color-changeing-text-and-backgrounds/
“但是”这个片段正在使用 RGB 颜色空间,其中包含一些非常浅色和深色的颜色。仅获得明亮的颜色仅适用于 HSV 颜色空间(例如,将 S 和 V 静态设置为 100 并让 H 循环)。我不知道如何转换,实际上如何根据我的需要来拉皮条这个片段。
有没有人有想法?
提前致谢。最好的,弗洛伊德
matlab - 在 MATLAB 中对 HSV 颜色空间进行建模
我可以在 MATLAB 中创建一个 3D 锥体,但是:有谁知道如何绘制锥体以重新创建 HSV 颜色空间?我知道有命令:
颜色图 hsv;
但我该如何使用它?
提前致谢。
javascript - 将 HSB/HSV 颜色转换为 HSL
如何将 HSB 颜色转换为 HSL?
Photoshop 在其颜色选择器中显示 HSB 颜色。HSL 颜色可以在 CSS 中使用。
我试过这个JS:
但hsb2hsl(0, 100, 50).l == 0
不是25
更新:我可以在不转换 HSB → RGB → HSL 的情况下做到这一点吗?
php - PHP HSV转RGB公式理解
我可以使用以下代码将RGB值转换为HSV ...
但是如何在PHP中将HSV转换 为 RGB???
以下是维基百科,但我不明白,
我猜这很明显
python - 检查像素(RGB 或 HSV)是否包含在色标范围内,如何
我需要检查从非常浅的粉红色到深紫色的色标中是否包含像素(RGB)。使用 RGB 方案我可以做这样的检查:
?
如果没有,我也可以选择在 HSV 中使用像素。
谢谢!
colors - 在 HSV/HSB 中淡出更自然的彩虹光谱
我正在尝试控制一些 RGB LED 并从红色变为紫色。我正在使用 HSV 到 RGB 的转换,这样我就可以从色调 0 扫描到色调 300(除此之外它会移回红色)。我注意到的问题是它似乎在光谱的青色和蓝色部分花费了很多时间。所以我查了一下 HSV 光谱应该是什么样子,发现这个 L
我没有意识到超过一半的光谱花在绿色和蓝色之间。
但我真的希望它看起来更像这样:
与“标准”彩虹色的完美融合。我想这最终会成为正常色调值的某种 s 曲线,但我不确定如何计算该曲线。
在内部处理此问题的实际 HSV 到 RGB 算法会很棒(实际上任何代码,尽管它是针对 Arduino 的),但即使只是解释我如何计算色调曲线也将不胜感激。
colors - 为什么灰度会这样工作?
我原来的问题
我读到将RGB像素转换为灰度RGB,应该使用
我还阅读并理解,它g
具有更高的权重,因为人眼对绿色更敏感。实现这一点,我看到结果与在像 Gimp 这样的图像编辑器中将图像设置为“灰度”得到的结果相同。
在阅读本文之前,我想象要将像素转换为灰度,将其转换为 HSL 或 HSV,然后将饱和度设置为零(因此,移除所有颜色)。然而,当我这样做时,我得到了一个完全不同的图像输出,即使它也缺乏颜色。
与我阅读的“正确”方式有何不同,为什么它“不s = 0
正确”?
基于答案和其他研究的持续发现
似乎使用哪些亮度系数是一些争论的主题。各种组合和转灰度算法有不同的结果。以下是在电视标准等领域使用的一些预设:
- ITU-R BT.601 (NTSC?) 定义的系数是
0.299r + 0.587g + 0.114b
- ITU-R BT.709(更新)定义的系数是
0.2126r + 0.7152g + 0.0722b
- 三分之二的系数 ,
(1/3)(rgb)
等价于s = 0
这篇科学文章详细介绍了各种灰度技术及其对各种图像的结果,以及对 119 人的主观调查。
但是,当将图像转换为灰度时,为了获得“最佳”艺术效果,几乎可以肯定不会使用这些预定义系数,而是调整每个通道的贡献以产生特定图像的最佳输出。
java - 如何以编程方式将色调添加到给定的颜色?
我试图用 Java 实现我的颜色编辑器。它应该是一个简单的软件。用户将以十六进制 RGB 输入颜色,例如:0xFF00FF。我知道如何计算色相、色度、饱和度和亮度,但是如何为给定的颜色添加或减去色相值?这就是奥秘。
有什么算法或公式可以使用吗?
现在我使用这种方法,但我认为结果与我使用 Adobe Photoshop 得到的不同。
php - 将色调排序为最短跨度的算法,例如“350,354,2,10,15”?[0-360度]
在配色方案中,我想对色调进行排序,但想避免“大差距”,即更喜欢350,354,2,10,15
(2,10,15,350,354
当表示为 0-360 度值时)。这样做的最佳方法是什么(例如在 php 中)?它是否找到了“最大的差距”并在那之后开始?有更好的想法吗?
iphone - 来自 UIImage 的宝丽来滤镜
我正在尝试在 iphone 中实现一些图像过滤器,例如宝丽来。我搜索了如何过滤现有的 UIImage 以将其转换为宝丽来样式并遇到这个stackoverflow 链接。以那里的答案为起点,我循环遍历图像的每个像素,获取 RGB 值,并将它们转换为 HSV,到目前为止我已经成功了。所以这就是我所做的(任何人都可以自由指出任何错误..)
现在我对图像处理的想法非常幼稚(甚至不是业余的)。我读了这篇文章并尝试调整饱和度和色调,看看我是否可以获得宝丽来效果..我想我错过了一些东西,因为我得到了地球上除了宝丽来之外的所有效果(说我什么都没有)..
- 网络(或书籍)上是否有任何文档从程序员的角度讲述图像过滤?(不是从设计师的角度来看,也没有 Photoshop 截图)
- 我必须在像素上制作什么色相、饱和度、值差异才能使其成为宝丽来?
- 第三,我在正确的轨道上吗?
提前致谢..