3

我正在寻找一种将 CIFilter 应用于由蒙版定义的图像的一部分的方法。像这样,给定一张图片:

来源 http://imageshack.us/scaled/landing/213/browserpreviewtmp1p.jpg

还有一个面具:

面具

我应用了一些变化

CIFilter *filter = [CIFilter filterWithName:@"CIColorControls" keysAndValues: kCIInputImageKey, beginImage,@"inputSaturation", @0, @"inputContrast", @1, @"inputBrightness", @0, nil];

得到这个:

结果 http://imageshack.us/a/img689/5297/browserpreviewtmpd.jpg

我怎样才能做到这一点?

4

1 回答 1

3

你可以用另外一对CIFilters!您可以使用 获取顶部图像并将其与蒙版相乘CIMultiplyBlendMode,然后使用 将其添加到底部图像CIAdditionCompositing

于 2012-12-22T03:25:58.673 回答