gpt4 book ai didi

javascript - 检查显示是否支持 JavaScript 中的 HDR(高动态范围)颜色?

转载 作者:行者123 更新时间:2023-12-03 17:29:24 26 4
gpt4 key购买 nike

是否可以在 JavaScript 中检测浏览器的显示器是否支持 HDR?

当访客使用 HDR 显示器时,我要求在网页上显示 HDR 证书,但我已向客户表示这可能是不可能的。我们已经能够嵌入支持 HDR 的视频,并且可以在 Windows 版 Chrome 上正确播放。

到目前为止,在我的研究中,我还没有发现检测这种能力的方法。

我发现的最接近的是 Screen.colorDepth API

最佳答案

从@Andreas 建议的代码中做了一些实验并稍微调整了一下。

if (screen.colorDepth > 24 && window.matchMedia('(color-gamut: p3)').matches) { 
/* use HDR content */
} else {
/* use SDR content */
}

关于javascript - 检查显示是否支持 JavaScript 中的 HDR(高动态范围)颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57400110/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com