1

我需要使用一些现有的图像,其中包含一些白色图标字形,并且只提取字形部分。想象一下 iPhone 的 Phone.app 图标,它的周围是绿色的,中间有一个白色的电话图标。我只需要提取电话图标,没有绿色背景(并在其周围保持透明度)。

我尝试使用 CGDataProviderCopyData 并遍历像素值并更改它们,但我不熟悉图形技术并且我没有运气。

任何帮助,将不胜感激。

4

1 回答 1

1

您是否有固定数量的图像要从中提取 while 字形,或者它是连续的?

如果它是固定数量,那么这是 Photoshop 的工作,而不是这里的问题。如果它是连续图像流,那么我建议再次查看像素值。

白色像素是 (255,255,255) 如果您想在搜索中包含接近白色的像素,您可以包含高于某个阈值的任何像素。例如,所有三个值都高于 230 的任何像素。

所以.. (<230,<230,<230)

希望这可以帮助 :)

于 2013-02-15T02:08:38.677 回答