我得到了一张我想即时屏蔽的图像。面罩基本呈半圆形,体积不时变化。因此,我需要创建一个内存中的图像,为其绘制蒙版圆圈,然后对原始图像进行蒙版,如How to Mask an UIImageView中所述。
问题是我不知道如何创建可用于遮罩的内存图像,并且我可以在.t 上应用基本的绘图操作
我得到了一张我想即时屏蔽的图像。面罩基本呈半圆形,体积不时变化。因此,我需要创建一个内存中的图像,为其绘制蒙版圆圈,然后对原始图像进行蒙版,如How to Mask an UIImageView中所述。
问题是我不知道如何创建可用于遮罩的内存图像,并且我可以在.t 上应用基本的绘图操作
如果您的蒙版只是一个半圆形,则使用CGContext*
调用创建剪切路径并将图像绘制为CGImage
应用剪切路径可能会更容易。有关详细信息,请参阅文档CGContextClip()
。