gpt4 book ai didi

ios - Swift -'init(cgImage:options:alphaType:)' 已弃用 : Replaced by MTIImage(cgImage:options:isOpaque:)

转载 作者:行者123 更新时间:2023-11-29 05:48:23 28 4
gpt4 key购买 nike

我正在尝试将 cgImage 从旧函数转换为新函数,但我不确定最后一个参数的参数应该是什么。基于旧函数的 param alphaType: 参数为 .alphaIsOne,新参数 param isOpaque: 为 true

enter image description here

// old function
let image = MTIImage(cgImage: myCGImage, options: [.SRGB: false], alphaType: .alphaIsOne)

// new function
let image = MTIImage(cgImage: myCGImage, options: [.SRGB: false], isOpaque: false)

最佳答案

图像(例如使用 RGBA 值的图像)的“alpha”分量是“不透明度”。它有多种常见比例(0% - 100%、0.0 - 1.0、0 - 255),但在所有这些比例中,较低的值表示透明。

因此,在您的情况下,如果您的 alpha 值为 1,那么您将获得完全不透明的图像,因此您需要将 isOpaque 设置为 true

关于ios - Swift -'init(cgImage:options:alphaType:)' 已弃用 : Replaced by MTIImage(cgImage:options:isOpaque:),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55930921/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com