簡體   English   中英

如何在iPhone上調整UIImage的RGB像素數據?

[英]How can I adjust the RGB pixel data of a UIImage on the iPhone?

我希望能夠獲取一個UIImage實例,修改其某些像素數據,並使用該像素數據重新獲得一個新的UIImage實例。 我已經取得了一些進展,但是當我嘗試更改CGBitmapContextGetData返回的數組時,最終結果始終是圖像上垂直藍線的疊加。 我希望能夠更改圖像中像素的顏色和alpha值。

有人可以提供一個如何做到這一點的端到端示例,以UIImage開頭並以像素已修改的新UIImage結尾嗎?

這可能會回答您的問題: 如何在iPhone上獲取圖像上像素的RGB值

我想您會按照這些說明來獲取數據的副本,對其進行修改,然后創建一個新的CGDataProvider(CGDataProviderCreateWithCFData),使用它來創建一個新的CGImage(CGImageCreate),然后從中創建一個新的UIImage。

我實際上還沒有嘗試過(目前無法訪問Mac)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM