我正在开发一个iPad应用程序,允许用户选择空气刷,这是通过在当前上下文中绘制图像纹理来实现的。
但是当我画这幅画的时候,我得到了一种效果-

为了避免这种情况,我尝试使用blendmodeLighten,它给了我正确的方法,如下所示

但是使用这个我遇到了另一个问题,当我在一种颜色的顶部绘制另一种颜色时,由于混合,我没有得到实际的颜色。
有人能在这方面帮我吗?
发布于 2012-08-10 19:01:27
我不确定这是不是你想要的。
可以使用CGBitmapContextCreate创建另一个位图上下文,并在该上下文上绘制笔划。
使用混合模式kCGBlendModeColor,您可以结合当前上下文和位图上下文。
希望能有所帮助。
https://stackoverflow.com/questions/10534928
复制相似问题