带淡化边框的清晰图像

时间:2012-11-20 06:59:24

标签: iphone objective-c ios core-graphics cgcontext

我有两个UIImageView具有相同的帧。现在我使用Core Graphics删除了imageView上方的imageView imageView。我的问题是橡皮擦的边界非常锋利我想要褪色的边框,即在擦除上面的图像后应该匹配下面的托盘。见下面的例子 -
enter image description here enter image description here
我使用了这两张图片,下面是结果 -
enter image description here

正如你在这张图片中看到的那样,橡皮擦的边框非常清晰。我想让它逐渐消失,就像在中间它应该是黑暗然后光更亮,等等,即我们无法看到画笔的宽度和末端。这是我的 - My Sample Code
如果我的问题不够明确,请告诉我。

1 个答案:

答案 0 :(得分:3)

你可以拥有像画笔一样的png图像(中间黑暗,角落里的光线),并像这样在你的图像上绘制图像。

        [eraser drawAtPoint:location blendMode:kCGBlendModeDestinationOut alpha:1];