【问题标题】:Fade Image to Transparent in iOS在 iOS 中将图像淡化为透明
【发布时间】:2012-01-29 06:19:16
【问题描述】:

我刚刚开始进行 iOS 开发。我正在尝试确定这在 iOS 中是否可行,而且我还很新,不知道要搜索什么,所以请原谅我的无知。

我将在应用程序中保存一些图像,主图像将淡入另一个图像,如下所示:

图像 A 仍然需要是实心图像,所以我的问题是“是否可以创建一个仅从图像底部(透明)淡化 50 像素的渐变蒙版?”

对不起,如果这是一个基本问题,并且由于我不知道从哪里开始,我没有任何代码可以请求帮助。任何帮助,将不胜感激! :)

【问题讨论】:

    标签: iphone ios xcode cocoa-touch ios5


    【解决方案1】:

    是的,绝对有可能。

    您需要在 CGContext 中绘制图像。基本上,您首先会先绘制图像 b,然后使用 CGImageCreateWithMask 绘制带有 alpha 蒙版的图像“a”。

    这是非常直接的。在这里查看example

    【讨论】:

    • 所以听起来我会创建一个从白色(底部)变为黑色(顶部)的图像,然后将其应用为蒙版并将该蒙版应用于我的图像 A?凉爽的。感谢您的指导!
    猜你喜欢
    • 2012-09-21
    • 1970-01-01
    • 2013-10-14
    • 2019-03-31
    • 2017-04-18
    • 1970-01-01
    • 1970-01-01
    • 2011-02-07
    • 2012-10-24
    相关资源
    最近更新 更多