[英]How to manipulate UIImage pixel by pixel?
我的iOS應用程序中有一個縮略圖,在該縮略圖上我正在繪制雲圖標,因此基本上我有一個UIImage。 現在,我希望在某些過程(例如進度條)繼續進行時,用某種顏色填充雲。
我的問題是
- 如何訪問此UIImage和進行操縱(逐像素)?
- 由於雲是不規則圖形,如何僅更新雲部分,應該進行哪些檢查才能僅設置雲內部的像素?
這是一篇不錯的博客文章,描述了如何檢索和更新UIImage的像素值。
http://www.brandontreb.com/image-manipulation-retrieving-and-updating-pixel-values-for-a-uiimage/ 。
或者,您也可以查看GPUImage( https://github.com/BradLarson/GPUImage )。 這將為您提供更好的性能,也非常適合處理靜態圖像。 我認為用於完成任務的自定義過濾器會很容易。
您可以使用填充背景顏色的UIView來動畫化另一個被maskmask遮蓋的UIView內部...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.