Alpha混合使用相同的透明图像

时间:2015-08-12 04:00:13

标签: ios objective-c core-graphics quartz-core

我想在我的iPad应用中绘制,如下图所示。

但我得到的是以下结果。

以下是我绘制图像的代码。

 [brushImage drawAtPoint:CGPointZero blendMode:kCGBlendModeNormal alpha:.1f];   

如何混合透明图像并获得第一张图片的结果?有什么建议吗?

非常感谢。

2 个答案:

答案 0 :(得分:2)

我想,当你开始刷牙时,你应该创建一个包含所有点的UIView; 而不是将alpha应用于该视图

(这是一种有用的方法,因为您可以轻松地在项目中实现撤消功能)

答案 1 :(得分:1)

您可以对不同的部分使用非透明图像,并将alpha应用于包含的视图。这样,而不是得到这个: enter image description here

你会得到这个: enter image description here