如何逐个像素地操纵UIImage?

时间:2015-07-16 06:20:37

标签: ios objective-c xcode user-interface uiimage

我的iOS应用中有一个缩略图,我正在绘制一个云图标,所以基本上我有一个UIImage。现在我想用一些颜色填充云,因为一些过程继续像进度条。

我的问题是

  
      
  1. 如何访问此UIImage并操纵(按像素)?
  2.   
  3. 如何仅更新云部分,因为云是一个不规则的数字,应该在那里设置什么来设置云内的像素?
  4.   

2 个答案:

答案 0 :(得分:0)

这是一篇很好的博客文章,介绍了如何检索和更新UIImage的像素值。

http://www.brandontreb.com/image-manipulation-retrieving-and-updating-pixel-values-for-a-uiimage/

或者您也可以查看GPUImage(https://github.com/BradLarson/GPUImage)。这样可以提供更好的性能,也非常适合处理静止图像。我认为用于完成任务的自定义过滤器相当容易。

答案 1 :(得分:0)

你可以使用填充背景颜色的UIView,在另一个使用maskview掩盖的UIView内部动画...