17得票1回答
将RGB转换为HLS和反向转换

我正在使用Python的colorsys库将RGB颜色值转换为HLS。只是为了验证,我尝试将其转换回RGB并得到了不同的值。我可以理解由于精度问题而导致的小差异,但这些值的差异很大。 这是我的代码:import colorsys r=192 g=64 b=1 hlsval = colors...

11得票3回答
为什么CSS滤镜hue-rotate会产生奇怪的效果?

我试图使用CSS滤镜模拟Photoshop的“颜色叠加”效果,但是在这个过程中发现CSS滤镜像癫痫一样不稳定。 考虑颜色#FF0000。如果我们将它的色相旋转120度,应该得到#00FF00,而将其旋转240度,应该得到#0000FF。这是理性的范畴。现在让我们进入CSS滤镜: bod...

10得票3回答
如何对RGB值执行双线性插值?

如果给出黑色像素的坐标,我可以通过数学公式y = mx + c插值计算出蓝色像素的坐标值。但是新的RGB像素值怎么办?考虑到黑色像素RGB值在图中如此给出,那么如何得到蓝色像素加权平均RGB值呢? 非常感谢任何帮助。提前致谢。

34得票5回答
RGBA颜色空间中的颜色相似性/距离

如何在RGBA颜色空间中计算两种颜色的相似度?(当然,背景颜色是未知的) 我需要通过找到图像中每个像素的最佳调色板项来将RGBA图像重新映射为一组RGBA颜色。 在RGB颜色空间中,最相似的颜色可以假设为具有最小欧几里得距离的颜色。然而,在RGBA中,这种方法不起作用。例如,从rgba(0...

49得票4回答
BGR颜色空间到底是什么?

RGB颜色由三个分量组成:红(0-255)、绿(0-255)和蓝(0-255)。 什么是BGR颜色空间?它与RGB颜色空间有何不同? BGR颜色空间是RGB颜色空间的变体,其中颜色通道的顺序被反转为蓝色、绿色和红色。在计算机视觉中,使用BGR颜色空间比RGB更常见,因为它与OpenCV等...

12得票1回答
UIColor未定义CGColor,需要先转换颜色空间。Swift 2,Xcode 7。

我尝试通过创建使用滑块来选择红、绿、蓝和透明度值的颜色来改变我的应用程序的按钮颜色。因此,我创建了一个变量来保存用户创建的颜色。 ViewController是按钮所在的位置。 ChangeColors是RGB滑块系统。import UIKit import Foundation var...

10得票3回答
使用CSS滤镜模拟Photoshop的“颜色叠加”效果?

我有一个图标,想要使用CSS更改其颜色。它在CSS中的data-uri优化SVG中。 通常情况下,这是不可能的。这就是为什么发明了图标字体的原因;它们比SVG的主要优点是能够从CSS接收color和text-shadow规则。好吧,CSS滤镜现在能够对任意图像执行这两个操作,而且它们现在适用...

12得票2回答
确定JPEG的颜色空间

我正在编写一个用于确定JPEG图像颜色空间的代码。我发现两个参考文献可能有助于我实现这一点。一个在oracle.com上,另一个是来自ijg.com的C源代码,该网站“负责原始JPEG标准的参考实现”。 然而它们确实不同。例如,在IJG中,如果没有Adobe标记并且有4个通道,则假定为CMY...

11得票3回答
我能用libjpeg读取带有alpha通道的JPEG吗?

关于JPEG带alpha通道是否有效似乎存在一些争议。我一直认为的答案是在JPEG FAQ中给出的,基本上是“不行”。(这在Stack Overflow的另一个问题中也有强调。) 然而,Sun的ImageIO库中的Java JPEGImageWriter可以轻松地写入和读取带有alpha通道...

11得票2回答
无损RGB到Y'CbCr的转换

我正在尝试对图像进行无损压缩,为了利用规律性,我想将图像从RGB转换为Y'CbCr。(这里RGB和Y'CbCr的确切细节并不重要; RGB数据由三个字节组成,我有三个字节来存储结果。) 转换过程本身很简单,但有一个问题:虽然变换在数学上是可逆的,但实际上会存在四舍五入误差。当然,这些误差很小...