当使用JPEG编码图像时,首先将RGB像素编码为YUV,然后对UV通道进行下采样。在实际进行DCT和编码系数之前,JPEG 不会对Y通道进行伽马校正。它是否正确?我们是否应该确定对观看结果影响最大的DCT系数?
我不知道,但是不进行伽玛校正确实很有意义。
—
joojaa 2015年
由于我对此不确定,因此我没有将其发布为答案,但是人类视觉对亮度的感知不是线性的。实际上,sRGB可以很好地补偿这一点,并在重要区域提供最高精度。因此,您可能会发现,在压缩亮度之前进行伽马校正实际上会产生较差的结果。
—
yuriks,2015年
AFAIK,视频标准假定为R'G'B'。一个非线性色彩空间,当应用3x3色彩转换到YCbCr或从YCbCr转换时。在诸如视频之类的应用中,人们希望每比特的质量最大化,而使用线性则毫无意义。我认为Charles Poyton的“颜色常见问题解答”的第27和29部分更清楚地表达了这一点:poynton.com/notes/colour_and_gamma/ColorFAQ.html#RTFToC27
—
Simon F
“揭开神秘面纱的视频”还说:“ YCbCr是最初由BT.601定义的色彩空间,现在用于所有数字分量视频格式。...在技术上正确的表示法是Y'Cb'Cr',因为所有这三个分量都是源自R'G'B'。”
—
西蒙F
伽玛指数存储在JPEG exif数据中。大多数软件完全忽略它。但您可以假定比在jpeg中已经解码的jpeg解码后要好,因此在显示缓冲区上发送rgb值之前无需进行任何转换。
—
v.oddou