|
|
1
2
我见过两种典型的方法来测量两种颜色之间的差异。最常见的方法可能是通过颜色立方体找到它们之间的欧几里得距离:
另一个是平均绝对差异,可能是亮度加权:
关于你的第二个问题,是的。在每个通道中分别累积误差。 编辑 :一开始读错了,错过了这是一个双层显示。在这种情况下,我建议使用亮度:
|
|
|
2
1
当你返回一个
此外,可能会有(未)标记的陷阱:
可能会变成阴性,所以
当然,整个代码是针对16位输入数据的,对于4位或8位输入,您必须更改它(或者只是将4位和8位数据转换为16位数据,以便您可以使用相同的代码)。 |
|
|
3
1
作为一个纯粹的基于整数的解决方案(我的处理器没有FPU),我认为这可能是可行的。
|
|
|
Vojtjikjhh -4K- · 绘制光标问题 1 年前 |
|
|
FoolishMortal · 无法显示从基64字符串解码的特定图像 2 年前 |
|
|
Dromlius · JPanel透支重叠的JComcoBox 2 年前 |
|
|
mathInferno · 另一个OpenGL纹理未渲染后 2 年前 |
|
|
Pierro · 当我运行一个简单的SFML代码时,为什么像素会失真? 2 年前 |
|
|
Unknown · Were我能找到游戏横幅psd文件吗[关闭] 2 年前 |
|
|
se-tima · 如何绘制微生物学结果图(生长曲线)? 2 年前 |
|
|
user1944491 · 如何在静态基线上绘制SwiftUI矩形? 3 年前 |