带淡化边框的清晰图像

The*_*ger 10 iphone core-graphics objective-c cgcontext ios

我有两个UIImageView相同的框架.其中imageView上述第二imageView,现在我擦除上imageView使用核芯显卡.我的问题是橡皮擦的边界非常清晰我想要褪色的边框,即擦除上面的图像应该匹配下面的托盘.见下面的例子 -
在此输入图像描述在此输入图像描述
我使用这两个图像,下面是结果 -
在此输入图像描述

正如你在这张图片中看到的那样,橡皮擦的边框非常清晰.我想让它淡出,就像在中间它应该是黑暗然后光线然后更多光等等,即我们无法看到刷子的宽度和末端.这是我的 - 我的示例代码
如果我的问题不够明确,请告诉我.

Ram*_*j T 3

您可以拥有像画笔一样的 png 图像(中间深色,角落浅色),然后像这样在图像上绘制图像。

        [eraser drawAtPoint:location blendMode:kCGBlendModeDestinationOut alpha:1];
Run Code Online (Sandbox Code Playgroud)

  • 我对您的项目做了一些更改。https://www.dropbox.com/sh/661y3vvjiklpz6n/8cHvcYxQ3A。那是你要的吗? (3认同)