假设我有图像 Canvas 或之前加载的支持透明度的图像(gif/png)。实现改变图像透明度的步骤是什么,但不是整个图像,而是图像的一部分?我知道我应该使用 CGContext,但我缺乏细节。
最佳答案
1)创建内存缓冲区
2) 使用 CGBitmapContextCreate
将其转换为具有 alpha 的 CGContext
3)使用CGContextDrawImage
将图像绘制到其中
4) 通过您在步骤 1 中创建的缓冲区修改掩码。
5) $$$
关于iphone - 如何动态添加iPhone图像的透明度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1026835/