0

我从特定站点获取了一些图像,并提供了具有白色背景的图像。他们有什么方法可以将图像的背景颜色从白色更改为 Objective-c 中的清晰颜色。

提前致谢。

4

1 回答 1

0

是的,您可以,但这是一个相当占用 CPU 的操作。如果背景是白色并且只有背景,您可以使用Quartz函数来创建一个全新的 PNG 图像,前提是您将白色像素的 alpha 通道从 1 更改为 0。为什么这是一项非常艰巨的任务?您需要逐像素检查图像,如果图像中也有白色,这也会改变。
我认为最好使用 Photoshop 或 GIMP 更改源图像并将其转换为透明背景 PNG,然后您将能够应用您想要的背景。

于 2012-04-16T07:53:56.327 回答