假设 HDR10 显示器的最大亮度为 1000 尼特。如何在图像中激活和观察此最大亮度?所有 8 位 PNG 图像(RGB(255,255,255) 的像素)中的白色是否自动显示为该亮度?16 位 PNG 图像中的白色像素呢?是否需要支持 HDR10 的特殊图像格式?
答案1
HDR 内容包含额外的元数据,具体形式因内容类型而异(图像与视频不同,杜比视界与 HDR10 不同)。如果没有 HDR 元数据,内容将显示在 SDR 亮度曲线上,无论存储的像素颜色值或图像的位深度如何。
SDR 和 HDR 内容无法互操作。虽然直观地看,在 SDR 中查看 HDR 内容会导致不准确的呈现,但反之亦然。必须将两者的内容重新映射(即色调映射)到 PQ 曲线上才能实现合理的质量。
HDR 元数据可以嵌入到各种图像文件格式中。虽然 PNG 能够存储适当的附加配置文件信息,但 16 位 PNG 更常用于存储额外的颜色复杂度,而不是您可能期望的 HDR 亮度。JXR 格式更常用于捕获和显示可以实现峰值 HDR 亮度的 HDR 图像。
答案2
我不是专家,但还是想说:
与影响图像中的单个像素相比,显示“尼特”对于在明亮的房间(阳光照射!)中看清显示内容更为重要。
您最好寻找一款赏心悦目的显示屏,并查看所有色调和灰度级别。 (最极端、最挑剔的做法是使用显示器上的色彩校准设备[1];除了一定程度的信心,即你确实看到了应有的图像之外,并不一定能获得太多其他东西)
色彩深度较低的图像可能会被映射到显示器的较大色域中,即没有充分利用 10 位的潜力。
此处可看到 8 位色彩在更大色域设备上的效果模拟:
https://www.cambridgeincolour.com/tutorials/bit-depth.htm
事实上,查看那里的所有教程,确保您理解它们,这样您就掌握了有关数字图像、编辑及其它方面的基础。
[1] 根据对其中几个产品的经验,Calibrite ColorChecker 很好,其他产品可能不在同一水平(经验来自现在可用的旧版本)。