我正在开发一个iPad应用程序,允许用户选择Air Brush,这是通过在当前上下文中绘制图像纹理来实现的。
但是当我绘制图像时,我正在获得这种效果之王 -
为避免这种情况,我尝试使用blendmodeLighten,这给了我正确的方法,如下所示
但是使用这个我遇到了另一个问题,当我在一种颜色的顶部绘制另一种颜色时,由于混合,我不是获得实际的颜色。
任何人都可以帮我吗?
答案 0 :(得分:1)
我不确定这是不是你想要的。
您可以使用CGBitmapContextCreate
创建另一个位图上下文,并在该上下文中绘制笔划。
使用混合模式kCGBlendModeColor
,您可以与当前上下文和位图上下文结合使用。
希望它有所帮助。