我正在寻找一种方法将CIFilter应用于由蒙版定义的图像的一部分。这样的东西,给出一个图像:
Source http://imageshack.us/scaled/landing/213/browserpreviewtmp1p.jpg
还有一个面具:
我应用了一些
的变体CIFilter *filter = [CIFilter filterWithName:@"CIColorControls" keysAndValues: kCIInputImageKey, beginImage,@"inputSaturation", @0, @"inputContrast", @1, @"inputBrightness", @0, nil];
得到这个:
Result http://imageshack.us/a/img689/5297/browserpreviewtmpd.jpg
我该怎么做?
答案 0 :(得分:3)
您可以使用另一对CIFilter
!您可以使用CIMultiplyBlendMode
拍摄顶部图像并将其乘以蒙版,然后使用CIAdditionCompositing
将其添加到底部图像。