【发布时间】:2010-04-23 21:13:50
【问题描述】:
想要绘制一个具有 CGImage 的 UIImageView,而 UIImageView 的 alpha 为 0.5f。但是这个 CGContextDrawImage 函数不采用透明度值。那么如何才能画出稍微透明的图片呢?
要明确:图像本身不是透明的,但我希望它“变暗”一点。就像您对 UIImageView 和 0.5f 之类的 alpha 所做的那样:-)
【问题讨论】:
标签: iphone
想要绘制一个具有 CGImage 的 UIImageView,而 UIImageView 的 alpha 为 0.5f。但是这个 CGContextDrawImage 函数不采用透明度值。那么如何才能画出稍微透明的图片呢?
要明确:图像本身不是透明的,但我希望它“变暗”一点。就像您对 UIImageView 和 0.5f 之类的 alpha 所做的那样:-)
【问题讨论】:
标签: iphone
我没有尝试过,但尝试在CGContextDrawImage() 之前调用CGContextSetAlpha()。
【讨论】: