如何在iPhone sdk运行时删除图像背景

Dip*_*ani 7 iphone image-processing background-color uiimage ios

在此输入图像描述

我在UIImageView中有一个图像.这些图像通常是从普通背景上的相机拍摄的衣服或配件.现在,我必须为用户提供一项功能,以便他们可以从正在显示的实际图像中删除背景.像这里的图片所示的东西.随着滑块移动,背景将开始越来越多地被移除.类似于Mac OS X中预览应用程序中的"即时alpha"画笔.我希望在原生iPhone应用程序中执行此操作.

我知道我需要一些算法来进行图像处理.有没有人有任何有用的东西,我可以参考或使用,以完成这项工作?非常感谢你提前.

Den*_*kov 1

您可以在某些上下文中渲染图像,然后将所需的所有点更改为所需的颜色,从上下文中获取图像并再次显示它。 链接应该可以帮助您获取上下文中像素的颜色。请注意,这种方法太慢了,所以我认为您应该记住需要更改的所有像素位置,以使您的应用程序更快一点。