我有一个 UIImage,它是从 camera 捕获的。现在我的要求是我需要应用一些过滤器并将该图像转换为Classic Mode Image,Night Mode Image 。自从上 1 天以来,我一直在谷歌上搜索,终于得到了这个夜间模式的链接。它正在工作,但我认为这不是夜间模式。任何想法或建议将不胜感激。如果我不清楚,请告诉我。
问问题
209 次
2 回答
0
您可以使用drawInRect:
将混合模式应用于图像。适用于夜间模式类型效果的混合模式是kCGBlendModeDifference
例如:
[image drawInRect:rect blendMode:kCGBlendModeDifference alpha:1.0];
可以在此处找到其他混合模式的列表:CGContext Reference
您可能需要四处寻找适合您需求的产品。
于 2013-09-26T16:07:49.660 回答
0
您可以使用CIFilters ,而不是自己进行所有图像过滤。请参阅以下链接https://developer.apple.com/library/ios/documentation/graphicsimaging/reference/CoreImageFilterReference/Reference/reference.html https://developer.apple.com/library/ios/documentation/graphicsimaging/reference /QuartzCoreFramework/Classes/CIFilter_Class/Reference/Reference.html#//apple_ref/occ/clm/CIFilter
有关更多信息,请查看CoreImage框架。
于 2013-09-26T13:33:32.900 回答