可可:如何通过绘画擦除图像中的线条?

时间:2011-11-29 20:17:17

标签: xcode cocoa xcode4.2

如何通过绘画来擦除图像中的线条(例如CIImage或NSImage或位图)?就像橡皮擦一样。我想知道如何用Core Graphics做到这一点?

1 个答案:

答案 0 :(得分:1)

这绝对是一个骗局(我甚至回答了欺骗!)但是由于电话搜索有点繁琐,我现在无法找到它。所以,为此道歉,这是另一个答案的要点:

您可以使用图像视图图像,通过将图纸颜色设置为colorWithPatternImage:,假设您的线条在图像视图顶部的单独的相同大小的视图上绘制。使用此颜色绘制的线条“擦除”先前在视图上的任何内容,方法是在现有绘制线的顶部有效地绘制基础图像的小部分。