似乎CIFilter的outputImage始终是经过伽马调整的,调整值可能是1.8或2.2,具体取决于某些用户偏好。对于CIColorMatrix过滤器,具有0.5比例矩阵的常量白色的inputImage将在173/255(对于1.8)或188/255(对于2.2)中为所有组件生成outputImage(它们是使用PaintBrush选取的),但128/255应该是预计
那么,我们如何禁用自动伽玛调整以使数学回归线性?
答案 0 :(得分:2)
我遇到了同样的问题,我使用了以下解决方法序列:
根据我的测试,CIFilters实际上有两次补偿:在处理之前和处理之后,这解释了我的2个CIGammaAdjust过滤器。