新功能/增强功能的描述
当在Windows HDR中激活Windows HDR时,Windows目前采用(SDR)sRGB分段伽马到(HDR)ST.2084伽马。由于IEC 61966最初的规范是在CRT时代创建的,因此Windows使用sRGB伽马。sRGB分段伽马EOTF在非线性部分更改了2.2伽马曲线,以提高明亮办公室环境中的近黑可见性。然而,当今大多数消费显示器仅输出gamma 2.2或2.4/BT.1886,只有专业显示器提供sRGB伽马输出。此外,大多数消费内容包括SDR视频和游戏都是在具有输出gamma 2.2或电视具有BT.1886(根据ITU建议)的监视器上进行制作的。因此,sRGB伽马传输会导致SDR内容的黑色提升。这对SDR游戏、自动HDR游戏、SDR视频、SDR色彩敏感图像处理等在Windows HDR中产生了负面影响。MacOS允许用户将他们的SDR伽马编码指定为不同的值,而在Windows中拥有更多选项将会很好。
我目前不知道Windows颜色管理系统在Windows注册表中如何处理这种伽马转换/模拟。
何时会使用这个功能?
在Windows HDR中查看SDR内容
支持信息
https://github.com/dylanraga/win11hdr-srgb-to-gamma2.2-icm
https://www.colour-science.org/posts/srgb-eotf-pure-gamma-22-or-piece-wise-function/
https://community.acescentral.com/t/srgb-piece-wise-eotf-vs-pure-gamma/4024
https://www.avsforum.com/threads/creators-intent-is-a-little-bit-broken-when-it-comes-to-sdr-gaming.3276018/#post-62577800
与伽马相关的Microsoft Learn文档:
https://learn.microsoft.com/en-us/windows/win32/direct3ddxgi/using-gamma-correction
https://learn.microsoft.com/en-us/windows/win32/wcs/advanced-color-icc-profiles
- 请注意,Microsoft在这份文档中错误地指出sRGB在此处指定了2.2的伽马值,但这是不正确的,正如IEC标准的一个原始作者所描述的(请参阅上面的链接)。他们提到,尽管如此,2.2现在是“事实上的标准”。
技术文档:
-IEC 61966-2-1:1999 ( https://webstore.iec.ch/publication/6169 ):不是免费的!指定sRGB伽马
-ITU BT.1886 ( https://www.itu.int/rec/R-REC-BT.1886/en )
4条答案
按热度按时间5ssjco0h1#
您好!Windows 10自带了一个颜色管理器,可以帮助您管理颜色配置文件。您可以使用它来为不同的显示设备分配不同的颜色描述文件,从而在所有设备上创建统一的颜色体验。此外,Color Picker是一款适用于 Windows 的系统范围的颜色选择实用工具,可从任何屏幕中选择颜色,并以可配置的格式将其复制到剪贴板。
siotufzp2#
这是一个很好的请求,但不确定PowerToys是否是最好的地方。如果没有现有的API来管理颜色配置文件,那么我觉得Windows应该拥有这个体验。
有没有(理想情况下是开源的)工具可以管理Windows上的颜色配置文件?/需要信息
我所知道的API有:
https://learn.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb173061(v=vs.85)
https://learn.microsoft.com/en-us/windows/win32/api/dxgi/nf-dxgi-idxgioutput-setgammacontrol
https://learn.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb173062(v=vs.85)
mfpqipee3#
+1 这个请求。在Windows上玩HDR的SDR游戏真的很繁琐,因为它们会出现黑色提升。
大多数游戏在输出时使用sRGB伽马公式,但实际上是在gamma 2.2屏幕上开发和校准的(这与sRGB不同,尤其是在黑色附近),因此如果它们在HDR模式下运行时与sRGB的倒数线性化,它们将出现黑色提升,而这本不应该发生的。
Windows确实需要实现一个用户可选择的SDR->HDR转换功能,就像Mac OS X一样。许多玩家被迫使用SpecialK或DXVK来玩HDR的SDR游戏以修复黑色提升。
你可以加入我们的HDR专注Discord服务器以获取更多信息或在此方面的帮助:https://discord.gg/NtM65EbtjW
谢谢。
zujrkrfu4#
+1 - 这问题在HDR社区中已经存在多年,令人非常沮丧的是,即使我和其他人提交了错误报告和功能请求,微软仍然没有听取。