我有一个NSArray
CGPoint
来自UIImage
的{{1}}。这些点从图像中的不规则闭合区域分割,即如图像分割中那样。如此图像中的红色矩形所示:
如何仅从这些点创建CGContext
,以便在绘制图像时只有这些点受影响?
答案 0 :(得分:1)
您想创建一个遮罩并使用CGContextClipToMask
。遮罩是一个灰色图像,其中黑色值不变,白色在绘制时设置为透明 - 因此只有黑色像素的区域被绘制。
文档:https://developer.apple.com/reference/coregraphics/1456497-cgcontextcliptomask