c - 从图像中删除白色背景

标签 c objective-c cocoa image-processing image-manipulation

我有一些产品照片,我想从中删除白色背景。 一个例子:

alt text
(来源:dewalt.at)

是否有一个很好的库或手动方法来使用 Cocoa 或 C 来完成它? 我必须搜索哪些关键字(图像处理方法)?

最佳答案

你可以试试 ImageMagick:

convert input.gif -transparent white output.gif

对于更高级的功能,您应该尝试图像 mask 之类的方法,或者使用任何图像库手动执行此操作,将像素值设置为具有高 alpha 值的值。

另请参阅此线程:http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10665

关于c - 从图像中删除白色背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/993060/

相关文章:

cocoa - 观察值ForKeyPath :ofObject:change:context: doesn't work properly with arrays

objective-c - 使用 SMJobBless() 编写特权帮助工具

c - C 中的函数指针是如何工作的?

ios - deselectRowAtIndexPath - 是否需要?

javascript - div onclick 或 oncontext 在 cocoa 中的 webview 加载后仅工作一次

iphone - Xcode 中的 TDD 工作流 - 在进行红绿重构时如何为 "quick fix"?

Cocoa - 枚举可变数组,删除对象

c - 如何使用USB转RS232转换器打开COM端口?

c - 指针运算

c - 出现错误 : expression not assignable