我有一个UIImage,它是从相机中捕获的。现在我的要求是我需要应用一些过滤器并将该图像转换为经典模式图像,夜间模式图像。自从过去1天我一直在谷歌搜索终于得到了link夜间模式。它工作,但我认为这不是夜间模式。任何想法或建议都会非常感激。如果我不清楚,请告诉我。
答案 0 :(得分: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 框架。
答案 1 :(得分:0)
您可以使用drawInRect:
将混合模式应用于图像。适用于夜间模式类型效果的混合模式为kCGBlendModeDifference
例如:
[image drawInRect:rect blendMode:kCGBlendModeDifference alpha:1.0];
可以在此处找到其他混合模式的列表:CGContext Reference
您可能需要四处寻找适合您需求的产品。