从图像中删除白色背景

问题描述:

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

alt text http://www.dewalt.at/ProductImages/imports/EU_Images/Dewalt/573786_DC415N.jpg

是否有一个很好的图书馆或手动方式与可可或C++做的呢? 我必须搜索哪些关键字(图像处理方法)?

+0

几个苹果应用程序有一个内置的“即时Alpha”功能。如果您还要提交一个请求第三方访问此API的雷达bug,我们将不胜感激。 – 2009-06-15 02:27:58

您可以尝试ImageMagick的:

convert input.gif -transparent white output.gif 

更多先进的功能,你应该尝试像图像屏蔽还是手动使用任何图像库,像素值设置的东西具有高阿尔法值做。

也是这个线程参见:http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10665

+2

使用gif会创建锯齿边缘,但使用imagmajick是一个很好的答案,尽管如此,只是使用PNG输出,并允许边缘颜色的反锯齿。 – SpliFF 2009-06-14 15:54:23