我正在使用CIImage过滤器CISourceOverCompositing合并两个图像 问题是,如果应用的不透明度小于1,它将失去水印/前景图像的alpha /不透明度。 我像这样应用了alpha值
CGFloat rgba[4] = {0.0, 0.0, 0.0, alphaVal};
CIFilter *colorMatrix = [CIFilter filterWithName:@"CIColorMatrix"];
我认为问题是我需要通过一些计算从CIImage更改Alpha,因为CIImage的工作空间与UIImage不同。
是否需要CIImage rgbs的此类计算
Core Image filter CISourceOverCompositing not appearing as expected with alpha overlay