我得到了一个我想要在飞行中遮盖的图像。蒙版基本上是一个部分圆的形状,并不时地改变体积。因此,我需要在内存中创建一个图像,在它上面绘制遮罩圈,然后像How to Mask an UIImageView中描述的那样在原始图像上进行遮罩。
问题是,我不知道如何创建一个内存中的图像,我可以用来遮罩,我可以应用基本的绘图操作。
发布于 2012-12-14 13:27:53
如果蒙版只是一个半圆,则使用CGContext*调用创建剪切路径并将图像绘制为应用了剪切路径的CGImage可能会更容易。详情请参见the documentation for CGContextClip()。
https://stackoverflow.com/questions/13798176
复制相似问题