Alpha 与相同的透明图像混合

Alpha blending with the same transparent image

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

但是我得到的是下面的结果。

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

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

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

非常感谢。

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

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

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

你会得到这个: