【问题标题】:Clear image with fade border带有淡入淡出边框的清晰图像
【发布时间】:2012-11-20 06:59:23
【问题描述】:

我有两个相同框架的UIImageView。一个imageView 高于第二个imageView 现在我正在使用Core Graphics 擦除上面的imageView。我的问题是橡皮擦的边框非常锋利,我想要褪色的边框,即在擦除上层图像后应该与下层的托盘相匹配。请参阅下面的示例 -

我使用了这两张图片,下面是结果 -


正如您在这张图片中看到的,橡皮擦的边框非常清晰。我想让它像中间一样淡出,它应该是暗的,然后是亮的,然后是更亮的等等,即我们看不到画笔的宽度和末端。这是我的 - My Sample Code
如果我的问题不够清楚,请告诉我。

【问题讨论】:

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


    【解决方案1】:

    你可以有一个像画笔一样的 png 图像(中间是暗的,角落是亮的),然后像这样在你的图像上绘制图像。

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

    【讨论】:

    • png图像的哪种颜色,因为颜色不是静态的,我使用colorWithImagePattern:作为橡皮擦颜色......
    • 我对您的项目进行了一些更改。 dropbox.com/sh/661y3vvjiklpz6n/8cHvcYxQ3A。这就是你想要的吗?
    • 真棒答案老兄......我明天会接受它我只是在等待替代解决方案:) 很好的答案!
    • 请分享项目,没有找到文件就是我得到的!! :(
    猜你喜欢
    • 2014-05-20
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-19
    相关资源
    最近更新 更多