接上面,chrome在默认srgb模式下就会出现我上面说的导致无法分辨P3的两个档位红色。那么理论上chrome切换P3模式就可以解决问题。
这时,假设你的屏幕不是P3,而是srgb屏幕,切换P3模式后你就会发现,整个网页浏览颜色变淡了,这就是因为chrome调节为P3模式后,chrome就认为你的屏幕是P3,那么P3的红200,就会直接显示红200,而不会再去给你找P3红200对应sRGB红多少后给你转换显示了。这时你虽然可以正确区分所有P3颜色深浅,但你看到的所有颜色都偏淡了一些,也就是颜色不正确。那是因为chrome会正确读取每个网站的颜色策略,比如百度是srgb,那就会将srgb的红255对应到P3的红200显示,由于你还是srgb显示器,所以颜色就淡了。
在此基础上,true color切换到p3模式,你就会发现颜色就正确了,chrome会自动区分srgb和p3素材并自动对应后显示在屏幕上
下图是我ge76,正确显示出了p3测试图片里的logo