【发布时间】:2019-05-05 10:07:52
【问题描述】:
我当然知道如何将RGB转LAB和LAB转RGB,色差计算在https://en.wikipedia.org/wiki/Color_difference.
但是,它没有提到任何关于不透明度的内容。
我想知道如何将 RGBA 转换为具有半透明的 LAB,只需将不透明度包含在 CIELAB ΔE* 公式中。
图像转换为 256 色,使用公式 abs(R1 - R2) + abs(G1 - G2) + abs(B1 - B2) + abs(alpha1 - alpha2) 作为选择调色板的拟合函数和抖动
图像转换为 256 色,使用公式 abs(L1 - L2) + abs(a1 - a2) + abs(b1 - b2) + abs(alpha1 - alpha2) 作为选择调色板的拟合函数和抖动
【问题讨论】:
-
色差仅在于颜色。不透明度是一个正交问题。注:色差是为质量控制定义的。如果 DeltaE
-
Mäkinen, M.O.A. & Parkkinen, J & Jääskeläinen, Timo。 (2005 年)。基于 CIELAB 颜色坐标和 CIE94 色差公式的广义不透明度。纸浆和造纸科学杂志。 31. 61-67。不透明度标准基于人类视觉模型,但它们仅考虑对象的亮度。在这项研究中,提出了一种估计论文覆盖能力的新方法。发现基于CIELAB色坐标的CIE94色差公式能够预测白纸和彩色纸的感知覆盖能力。
-
注意:纸上的不透明度与“alpha”通道非常不同。一般来说,纸张和屏幕之间的视觉表现不同。但在详细介绍之前,您能否解释一下您要使用色差测量什么? [这也有助于找到正确的 delta E 模型]
标签: algorithm colors quantization