1

我正在开发一个 iPad 应用程序,它允许用户选择 Air Brush ,这是通过在当前上下文中绘制图像纹理来实现的。

但是当我绘制图像时,我得到了这个效果之王 -在此处输入图像描述

为了避免这种情况,我尝试使用 blendmodeLighten ,这给了我如下正确的方法 在此处输入图像描述

但是使用这个我遇到了另一个问题,当我在一种颜色的顶部绘制另一种颜色时,由于混合,我没有得到实际的颜色。

谁可以帮我这个事 ?

4

1 回答 1

1

我不确定这是否是你想要的。

您可以使用 创建另一个位图上下文CGBitmapContextCreate,并在该上下文上绘制笔划。

并且使用混合模式kCGBlendModeColor,您可以结合当前上下文和位图上下文。

希望能帮助到你。

于 2012-08-10T11:01:27.387 回答