草庐IT

CGContextSetBlendMode

全部标签

iphone - 如何在 iPhone 中为透明的 PNG 图像着色?

我知道可以通过在其上绘制CGContextFillRect并设置混合模式来为矩形图像着色。但是,我无法弄清楚如何在透明图像(例如图标)上进行着色。这一定是可能的,因为SDK会在标签栏上自行完成。谁能提供一个片段?更新:自从我最初提出这个问题以来,已经针对这个问题给出了很多很好的建议。请务必通读所有答案,找出最适合您的答案。更新(2015年4月30日):在iOS7.0中,我现在只需执行以下操作即可满足我最初问题的需求。但如果您有更复杂的案例,请查看所有答案。UIImage*iconImage=[[UIImageimageNamed:@"myImageName"]imageWithRend

iphone - 如何在 iPhone 中为透明的 PNG 图像着色?

我知道可以通过在其上绘制CGContextFillRect并设置混合模式来为矩形图像着色。但是,我无法弄清楚如何在透明图像(例如图标)上进行着色。这一定是可能的,因为SDK会在标签栏上自行完成。谁能提供一个片段?更新:自从我最初提出这个问题以来,已经针对这个问题给出了很多很好的建议。请务必通读所有答案,找出最适合您的答案。更新(2015年4月30日):在iOS7.0中,我现在只需执行以下操作即可满足我最初问题的需求。但如果您有更复杂的案例,请查看所有答案。UIImage*iconImage=[[UIImageimageNamed:@"myImageName"]imageWithRend