10得票1回答
WICConvertBitmapSource将BGR转换为灰度时出现意外的像素格式转换。

我正在使用WICConvertBitmapSource函数将像素格式从BGR转换为Gray,但是我得到了意外的像素值。 ... pIDecoder->GetFrame( 0, &pIDecoderFrame ); pIDecoderFrame->GetPixelFo...

18得票6回答
生成唯一的颜色

我想将一些数据绘制到一个纹理中:有很多个矩形,并不是按顺序创建的,它们可能大小各异(类似于内存堆)。每个数据项都是一个小矩形,我想要能够区分它们,所以我想让它们每个都具有唯一的颜色。 现在,我可以使用rand()生成RGB值,希望它们都不同,但我怀疑在RGB空间中得到好的分布。除此之外,是否...

9得票3回答
NV12格式和UV平面

我对NV12格式有点困惑。我正在查看此页面以了解该格式。 目前我的理解是,如果您有一个640 x 480尺寸的图像或视频,则Y平面将具有640 x 480字节,而U和V两个平面均为640/2 x 480/2。这并不意味着U平面有640/2 x 480/2,而V平面有640/2 x 480/2,...

8得票2回答
根据可见光谱中的位置对System.Media.Colors进行排序

什么是按照可见光谱(红色到蓝色或蓝色到红色都可以)在 System.Media.Colors 中颜色排序的最快/最简单方法? 编辑: 这是排序结果(色相->饱和度->亮度): 这可能在技术上是正确的,但视觉效果仍然不对。有人能解释问题出在哪里吗?

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

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

22得票6回答
如何在Java中使用HSL颜色空间?

我已经查看了ColorSpace类,并找到了常量TYPE_HLS(应该只是HSL以不同的顺序排列)。 我能否使用此常量从色相、饱和度和亮度创建一个Color? 如果不能,是否有任何Java类可以实现,还是必须编写自己的类?

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

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

15得票2回答
使用PIL和NumPy将图像转换为Lab数组,修改值,然后转换回图像

我正在尝试使用NumPy将PIL图像转换为数组。然后,我想将该数组转换为Lab值,修改值,然后将该数组转换回图像并保存该图像。我有以下代码:import Image, color, numpy # Open the image file src = Image.open("face-him....

17得票2回答
从RGB到LAB颜色空间的转换 - 有关L*A*B*值范围的任何见解?

我无法在OpenCV(Python)中将图像从RGB转换为LAB时找到有关L*A*B*值范围的文档。寻求确认我的洞见是否正确,因为这些数字相当奇怪。我得出的亮度结果是0-255,但对于a和b,我分别得到了42-226和20-223。我知道这些值不需要具有预定的范围,但是否有人能够阐明为什么选择...

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

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