xcode - cocoa :如何通过绘画消除图像中的线条?

标签 xcode cocoa xcode4.2

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

最佳答案

这绝对是一个骗局(我什至回答了这个骗局!),但由于手机搜索有点麻烦,我目前找不到它。因此,对此表示歉意,这是另一个答案的要点:

您可以通过使用 ImageView 图像将绘图颜色设置为 colorWithPatternImage: 来执行此操作,假设您的线条是在 ImageView 顶部的单独的、大小相同的 View 上绘制的。使用此颜色绘制的线条通过在现有绘制的线条之上有效地绘制底层图像的小部分来“删除” View 上之前的任何内容。

关于xcode - cocoa :如何通过绘画消除图像中的线条?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8317152/

相关文章:

ios - 添加分享按钮 - Swift

iphone - 苹果拒绝了我的iPhone应用程序,说它也必须在iPad上运行

ios - 内存分析不适用于 Xcode,仅显示 "No Selection"

objective-c - 绑定(bind)属性更改时自动创建新实体

xcode - 如何在 View Controller 之间共享模型对象?

ios - 构建用于 Swift 的 FFmpeg

objective-c - NSView 的 mouseMoved 事件

objective-c - Xcode 中的 pushViewController

objective-c - `[blah addObject:@"1"];` 和 `[blah insertObject:@"0"atIndex:0];` 有什么区别?

iphone - 无法使用 VCard 表示创建人员