我正在寻找一种将 CIFilter 应用于由蒙版定义的图像部分的方法。像这样,给定图像:
来源http://imageshack.us/scaled/landing/213/browserpreviewtmp1p.jpg 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 http://imageshack.us/a/img689/5297/browserpreviewtmpd.jpg
我怎样才能做到这一点?
你可以使用另一对CIFilter
!您可以使用顶部图像并将其乘以掩模CIMultiplyBlendMode https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/uid/TP40004346,然后使用将其添加到底部图像CIAdditionCompositing https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/uid/TP40004346.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)