Tag: 颜色空间

这种RGB到XYZ色彩空间转换算法有什么问题?

我的目标是将RGB像素转换为CIELab色彩空间,以便在CIELab中进行一些特殊的计算。 为此,我必须首先将RGB转换为XYZ,这是非常困难的部分。 我试图在Objective-C中实现这个算法(虽然大多使用普通的C),但结果是错误的。 我的代码基于easyrgb.com提供的伪实现。 他们有一个在线颜色转换器,工作得很好。 他们说他们的伪代码与他们的转换器中使用的伪代码相同。 这是他们的伪代码: var_R = ( R / 255 ) //R from 0 to 255 var_G = ( G / 255 ) //G from 0 to 255 var_B = ( B / 255 ) //B from 0 to 255 if ( var_R > 0.04045 ) var_R = ( ( var_R + […]