带有alpha的UIImage会产生白色图像

时间:2018-03-01 13:25:59

标签: ios uiimage alpha

我有以下代码块在UIImage上应用alpha,

UIGraphicsBeginImageContextWithOptions(self.size, NO, self.scale);
[self drawAtPoint:CGPointZero blendMode:kCGBlendModeNormal alpha:alpha];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

以下是应用alpha之前的原始图像original Image before alpha being applied

但在使用上述代码应用alpha后,会产生以下图像( alpha应用值0.6 ):
Image after alpha applied - 0.6

我应该收到一个透明的图像而不是图像变白,因为我继续应用alpha,如果我应用0.0的alpha,结果图像是一个纯白色的图像,任何建议将不胜感激。

0 个答案:

没有答案