0

我了解 gamma 主题,但可能不是 100%,我想请人回答并澄清我的疑问。我认为

  1. 有一个自然的线性色彩空间,其中值为 100 的颜色恰好比值为 25 的颜色亮四倍,依此类推(以该格式/空间保存和处理彩色图像会很好
  2. 当您将这样的线性光图像复制到设备上时,您会得到错误的颜色,因为通常一些中间值看起来很暗,所以您通常需要将这个中间值提高 x <- power(x, 1/2.2) (或某物)

这很清楚,但现在

  1. 普通的日常位图或 jotpeg 图像是否经过伽玛预计算?如果他们是我会做一些混合的事情,那么我应该做一些倒置伽马来将它们转换为线性然后添加它们,然后对它们进行伽马校正以获得结果吗?

  2. 当超出范围时,最好共同削减颜色或将其线性重新调整为更广泛的范围或其他什么?

tnx 的答案

4

1 回答 1

1

线性颜色值没有什么“自然”的。你自己的眼睛以对数方式响应亮度,而电视和显示器中的荧光粉以指数方式响应。

GIF 和 JPEG 文件没有指定伽马值(JPEG 可以带有额外的 EXIF 数据),所以任何人都可以猜测它们的颜色值的真正含义。PNG确实如此,但大多数人会忽略它或弄错它,因此它们也不能被信任。如果您要显示文件中的图像,您只需要猜测或试验。一个合理的猜测是使用 2.2,除非您知道文件来自 Apple 设备,在这种情况下使用 1.0(Apple 设备通常是线性的)。

如果您需要准确地存储图像,请使用相机中的 JPEG,并为照片嵌入良好的 EXIF 数据,或者使用 TIFF 之类的东西来存储未压缩的图像。并使用理解这些事情的高质量软件。不幸的是,这非常罕见和/或昂贵。

于 2013-06-14T14:12:19.500 回答