WebGL / Canvas中的颜色正确渲染

问题描述 投票:1回答:1

Web浏览器(尤其是Chrome)通常为WebGL绘图缓冲区采用什么颜色空间?也就是说,着色器应在什么颜色空间中输出像素值?

我在WebGL规范中找不到关于为WebGL绘图缓冲区采用哪种颜色空间的任何内容。

[我们的实验表明,Chrome在合成过程中采用sRGB。用Prophoto标记的图像元素可以在宽色域监视器上正确显示,但是显示在WebGL画布上的相同图像就像用sRGB标记一样。]

这是否意味着当前无法在WebGL的宽色域显示上,在不同的浏览器上一致地进行颜色校正渲染?

Web浏览器(尤其是Chrome)通常为WebGL绘图缓冲区采用什么颜色空间?也就是说,着色器应在什么颜色空间中输出像素值?我在...中找不到任何东西]]

colors html5-canvas webgl color-profile color-management
1个回答
0
投票

sRGB是标准

所有Web内容的标准由W3C定义为sRGB,并且适用于CSS3。

© www.soinside.com 2019 - 2024. All rights reserved.