【问题标题】:How to remove background of image during runtime in iPhone sdk如何在 iPhone sdk 运行时删除图像背景
【发布时间】:2012-01-29 01:37:42
【问题描述】:

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

我知道我需要一些图像处理算法才能做到这一点。有没有人可以参考或使用任何有用的东西来完成这项工作?非常感谢您。

【问题讨论】:

  • 到目前为止你有没有尝试过?
  • @Dip Dhiningani 你解决了吗
  • 抱歉,对我来说还没有任何效果。 :(
  • @DipDhiningani 你能做到这一点吗?请让我知道我遇到了同样的问题

标签: iphone ios image-processing uiimage background-color


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多