【问题标题】:UIImage change color in specific rangeUIImage 在特定范围内改变颜色
【发布时间】:2016-10-02 13:01:40
【问题描述】:

可能这个问题已经存在,我试图找到这样的问题,但没有运气......所以......

例如我有一个 UIImage:

此图像的 alpha 分量 = 0(在中心和两侧)。我想删除(使其透明)特定范围的绿色,例如让它在右下角,结果图像是:

正如您所见,删除的范围变得透明,如果您有任何想法或一些代码,请帮助我。谢谢。

【问题讨论】:

    标签: ios objective-c xcode uiimage cgcontext


    【解决方案1】:

    用这张图片作为模板怎么样?

    var image = UIImage(named:"myImage")?.withRenderingMode(.alwaysOriginal)

    之后就可以轻松应用淡色了

    【讨论】:

    • 我怎样才能使图像范围通过浅色透明?我认为 CGContextRef 可以解决问题...
    猜你喜欢
    • 1970-01-01
    • 2011-07-17
    • 2012-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-22
    相关资源
    最近更新 更多