如何逐像素操作UIImage



我在iOS应用中有一个缩略图我在上面画了一个云图标所以我有一个UIImage。现在我想用一些颜色填充云,因为一些过程在继续,比如进度条。

我的问题是

  1. 如何访问这个UIImage和操作(像素)?
  2. 如何只更新云部分,因为云是一个不规则的数字,应该有什么检查,以设置像素内的云?

你可以使用一个背景色填充的UIView在另一个UIView中动画,这个UIView是用maskview遮罩的

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

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

或者您也可以查看GPUImage (https://github.com/BradLarson/GPUImage)。这将给你更好的性能,也很好处理静态图像。我认为一个自定义的过滤器来完成你的任务会相当容易。

相关内容

  • 没有找到相关文章

最新更新