为什么我这么肯定?几天前,我使用我的旧Epic 4G(三星galaxy S)和我的新Photon对同一网页进行了屏幕截图.出乎意料的是,Epic的屏幕截图.png看起来很正常,但是当我在PC上观看时,Photon的屏幕截图.png与在Photon屏幕上观看时的外观完全相同.在我看到它的那一刻,我想起了我之前对可能的伽玛映射1.8-vs-2.2错误的想法,并决定尝试编写一个演示应用程序来向摩托罗拉展示并说服他们这是一个可以修复的真正错误.
我想做的一个实验是在明亮和黑暗区域拍摄具有高动态范围和细节的JPEG图像,并将其重新编码为非标准伽玛,其基本上是1.8和2.2之差的两倍.我的想法是,如果我故意将其误编码到相反的极端(2.6?),那么在元数据中说它是2.2,它在光子上观察时看起来很正常(因为同样的错误将2.2压缩到1.8)将2.6压缩到适当的2.2).
那么,有两个问题:
>如果将2.2伽玛图像解码为1.8,那么伽玛将等于并且与您得到的误差相反? 2.6?
>有没有简单的方法(免费的Photoshop / gimp插件,JPEG编码库等)故意将源图像错误编码为非标准伽玛?
解决方法
如果您已经应用了标准的2.2伽玛,而您需要1.8伽马,则可以通过两个校正因子的比率再次提高它:0.56 / 0.45 = 1.22.
由于像素值通常在[0-255]范围内,因此在转换前需要除以255,完成后需要乘以255.
我不确定Photoshop或Gimp是否可以做到这一点;我知道Paint Shop Pro有一个命令.
任何伽玛相关的权威资源是Charles Poynton’s Gamma FAQ.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。