我想我明白什么是颜色配置文件。我不明白,例如在16bpp sRGB
中的photoshop 中处理照片有什么区别?和 16bpp Adobe RGB
.我的显示器只能显示 sRGB。
AdobeRGB(0.3, 0.25, 0.82)
在我的监视器中显示为 sRGB(0.301, 0.253, 0.819)
)? 最佳答案
您的图像使用的颜色空间决定了每像素 16 位应该如何与显示器产生的输出相关联,即它决定了数字实际代表的颜色。
如果某些算法应该产生逼真的、自然的或一致的结果,这可能会对处理某些算法的方式产生影响。
假设您在深红色背景上合成了半透明黄色?你得到什么样的棕色?如果算法总是以相同的方式混合像素数据,那么即使黄色和红色在您的显示器上看起来相同,您得到的棕色也可能因您的色彩空间而不同。
一种更“正确”的混合方法是将像素数据转换为一致的色彩空间,混合,然后再转换回来。如果原始颜色在具有不同校准配置文件的两台显示器上看起来相同,那么它们将在一致的色彩空间中转换为相同的数字,并且混合结果将重新转换为在两台显示器上看起来相同的结果,即使像素值不同可能不同。
具有半透明效果的自然合成是一个很好的算法示例,它必须考虑您的色彩空间才能产生逼真的结果。其他必须看起来“自然”的效果,如镜面高光、阴影等,同样需要在一致的色彩空间中进行物理精确的数学计算。
要回答您的具体问题:
关于image-processing - 颜色配置文件在图形程序中的作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36006218/