iOS中的一种可变图像?

时间:2012-05-31 08:13:36

标签: ios image mutable

我正在寻找一个可变的图像类。
如你所知,NSArray不可变,NSMutableArray是可变的。

关于UIImage的Apple文档

  

图像对象是不可变的,因此您无法更改其属性   创作之后。

我想要的是在创建后改变图像的颜色 怎么可能?

1 个答案:

答案 0 :(得分:2)

您可以使用Core Image进入图像的位图并应用滤镜,然后渲染新图像。

更具体地说,您可以创建CIFilter的自定义子类,以将自定义过滤器应用于图像并进行渲染。

不幸的是,要完成此任务还需要做很多事情,包括必须编写一些内核代码和在QC中测试它,声明一个新的接口,编写几个方法,注册并最终创建一个工厂方法。这是很多东西,但是,它就是它。

请参阅Core Image Programming GuideCore Image Filters Reference