我给LZ换一个角度解释一下,LZ可以考虑一下
以前,程序输出的颜色,亮度是相对值,也就是相对显示设备而言的,比如输出(255,255,255)这个白色,在200nit亮度的显示器上就是显示200nit白,在300nit亮度的电视上就显示300nit白。开发人员无从得知。
而对于目前的HDR10输出,程序员是可以控制亮度的,通过设定metadata,可以实现比如1.0是300nit,3.0是900nit这样。也就是说,程序员知道自己输出的颜色,亮度到底是多少。当然,如果超出了显示设备的显示能力,显示设备必然还有处理一下。