即使我们在设备(例如iPad)中看到完全相同的图像,我们也会在背光不同时感知它们不同。例如,如果我们查看以下两个图像,它们都是相同的图像,但后者没有背光(忽略反射),我们认为它不同。我的问题是如何模拟没有背光的效果,而不是实际调暗而是使用原始图像?也许应用某种半透明的黑色面膜?
答案 0 :(得分:0)
是的,你可以模拟它。在物理上它是一个非常简单的效果,只有你的眼睛看起来像一个更复杂的错觉。
它只是两层的组合:
反射一直存在。打开或关闭背光图像。在实现方面,这些是附加层(像素值之和)。
只有在完全改变图像时,眼睛才会将背光打开/关闭视为开启/关闭,因为眼睛会调整到屏幕的整体亮度级别。
如果你在代码中实现它:
确保使用线性光色空间进行处理(删除伽马校正,处理像素,应用伽玛校正)。
在屏幕上显示图像时,将亮度标准化(因为要在屏幕上显示效果,您必须使其比实际的真实效果更亮,并且您可以使用更低的动态范围)。