如何在不影响透明度的情况下更改PNG的纯色?

时间:2014-06-05 19:58:34

标签: ios objective-c uicolor

这是一个很好的回答ios: change the colors of a UIImage

这是我尝试使用的调用方法:

NSMutableArray *newColors = [NSMutableArray arrayWithObjects: @"0", @"0", @"0", @"0", @"0", @"0", nil];

imgObject001.image = [UIImage changeColorTo:newColors Transparent:imgObject001.image];

但它只适用于纯色。 这个具有透明度的图像在设置时根本没有尺寸,我得到错误

" CGContextDrawImage:无效的上下文0x0"。

如何使用透明度更改此PNG上的颜色(不影响透明度)?

顺便说一下,为什么透明图像开始没有大小? (奖金回答呵呵呵)

0 个答案:

没有答案