2017-03-15 78 views
2

我有一個NSArrayCGPoint s我已經從UIImage中提取。這些點從圖像中的不規則封閉區域分割,即如圖像分割。由於此圖像中顯示的紅色矩形內:從CGPoint數組創建CGContext

enter image description here

如何創建從這些點CGContext只有這樣,當我在圖像上繪製,只有這些點影響?

+0

你想創建一個面具,使用'CGContextClipToMask'我想。蒙版是一個灰色的圖像,其中黑色值不變,繪製時白色設置爲透明 - 所以只有黑色像素的區域被繪製 - (我想,閱讀文檔https://developer.apple.com/ reference/coregraphics/1456497-cgcontextcliptomask) –

+1

也許你想從這些點創建一個CGPath並使用該路徑剪輯? – Sulthan

+0

@LouFranco是的,我試過這個,它很有用。我已經從原始圖像創建了圖像蒙版,並用白色標記了裁剪像素,而其他圖像蒙上了黑色,然後將上下文剪切到該圖像蒙板上,並且它完美地工作。請添加此作爲答案,我會接受它。 –

回答