Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 更改下载图像的背景色_Iphone_Objective C - Fatal编程技术网

Iphone 更改下载图像的背景色

Iphone 更改下载图像的背景色,iphone,objective-c,Iphone,Objective C,我从特定的网站上得到了一些图片,这些图片的背景是白色的。他们有没有办法在objective-c中将图片的背景颜色从白色改为清晰的颜色 提前谢谢 可以,但这是一个相当CPU密集型的操作。如果背景为白色且仅为背景,则如果您已将白色像素的alpha通道从1更改为0,则可以使用石英函数创建全新的PNG图像。为什么这是一项相当紧张的任务?你需要逐像素检查图像,如果图像中也有白色,这也会改变。我认为最好使用photoshop或GIMP更改源图像,并将其转换为透明背景PNG,这样您就可以应用所需的背景。您可以

我从特定的网站上得到了一些图片,这些图片的背景是白色的。他们有没有办法在objective-c中将图片的背景颜色从白色改为清晰的颜色


提前谢谢

可以,但这是一个相当CPU密集型的操作。如果背景为白色且仅为背景,则如果您已将白色像素的alpha通道从1更改为0,则可以使用石英函数创建全新的PNG图像。为什么这是一项相当紧张的任务?你需要逐像素检查图像,如果图像中也有白色,这也会改变。我认为最好使用photoshop或GIMP更改源图像,并将其转换为透明背景PNG,这样您就可以应用所需的背景。

您可以发布其中一张图像吗?格式如何?JPG/PNG?图像中有透明度吗?