如何在iPhone应用程序中为图像赋予棕褐色效果

时间:2011-07-24 12:56:28

标签: iphone

我正在开发一个应用程序,我必须在其中为图像提供以下效果:

  1. 自动修复
  2. 棕褐色
  3. 如何将这些效果赋予图像? Objective C中是否有任何API可以以多种形式过滤图像?

    我找到了答案Here我找到了准确答案。

    如果您正在使用iPhone应用程序过滤图像,这是一个非常有用的代码。

2 个答案:

答案 0 :(得分:3)

将类别UIImage+Filtering.h添加到您的代码中并输入:

 UIImage* sepia = [myImage sepia];

我不知道Auto Fix是什么。这是亮度均衡吗?甚至是音调?

答案 1 :(得分:0)

对于棕褐色部分,您可以使用kCGBlendModeColor的混合模式合成图像(请参阅CGContextSetBlendMode()以在绘制前应用模式)。在您的上下文中,绘制图像,然后设置混合模式,然后用棕褐色填充图像区域。图像灰度将被保留,但颜色和饱和度将从您的棕褐色填充中获取。