如何调整iPhone上UIImage的RGB像素数据?
我希望能够获取一个UIImage实例,修改它的一些像素数据,并使用该像素数据返回一个新的UIImage实例。我在这方面取得了一些进展,但当我尝试更改CGBitmapContextGetData返回的数组时,最终结果总是在图像上覆盖垂直的蓝线。我希望能够改变图像中像素的颜色和alpha值如何调整iPhone上UIImage的RGB像素数据?,iphone,uiimage,pixels,Iphone,Uiimage,Pixels,我希望能够获取一个UIImage实例,修改它的一些像素数据,并使用该像素数据返回一个新的UIImage实例。我在这方面取得了一些进展,但当我尝试更改CGBitmapContextGetData返回的数组时,最终结果总是在图像上覆盖垂直的蓝线。我希望能够改变图像中像素的颜色和alpha值 有人能提供一个如何做到这一点的端到端示例,从UIImage开始,到带有修改像素的新UIImage结束吗?这可能会回答您的问题: 我想您应该按照这些说明获取数据的副本,修改它,然后创建一个新的CGDataProvi
有人能提供一个如何做到这一点的端到端示例,从UIImage开始,到带有修改像素的新UIImage结束吗?这可能会回答您的问题: 我想您应该按照这些说明获取数据的副本,修改它,然后创建一个新的CGDataProvider(CGDataProviderCreateWithCFData),使用它创建一个新的CGImage(CGImageCreate),然后从中创建一个新的UIImage 不过,我还没有真正尝试过这个(目前还没有访问Mac)