我需要使用一些现有图像,其中包含一些白色图标字形,并仅提取字形部分。想象一下iPhone的Phone.app图标,它是绿色的,中间有一个白色的电话图标。我只需要提取电话图标,没有绿色背景(并保持透明度)。
我尝试使用CGDataProviderCopyData并迭代像素值并更改它们, 但我对图形技术并不熟悉,也没有运气。
任何帮助都将不胜感激。
答案 0 :(得分:1)
您是否有固定数量的图像要从中提取时间字形或是否会连续?
如果它是一个固定数量,那么这是一个photoshop的工作而不是这里的问题。如果它是连续图像流,那么我建议再次查看像素值。
如果要在搜索中包含接近白色的像素,则可以包含高于特定阈值的任何像素,白色像素为(255,255,255)。例如,任何三个值都高于230的像素。
所以..(< 230,< 230,< 230)
希望这会有所帮助:)