IOS:init(CGImage) 的使用不明确
IOS: Ambiguous Use of init(CGImage)
我正在尝试将 CGImage
转换为 CIImage
;但是,它不起作用。
这行代码:
let personciImage = CIImage(CGImage: imageView.image!.CGImage!)
抛出以下错误
Ambiguous use of 'init(CGImage)'
我真的很困惑这个错误是什么意思。
我需要进行此转换,因为内置 CoreImage
框架的 CIDetector.featuresInImage()
需要 CIImage
我自己解决了
原来是我把CGImage大写错了。代码应该真的是:
let personciImage = CIImage(cgImage: imageView.image!.cgImage!)
这不会引发任何错误。
我正在尝试将 CGImage
转换为 CIImage
;但是,它不起作用。
这行代码:
let personciImage = CIImage(CGImage: imageView.image!.CGImage!)
抛出以下错误
Ambiguous use of 'init(CGImage)'
我真的很困惑这个错误是什么意思。
我需要进行此转换,因为内置 CoreImage
框架的 CIDetector.featuresInImage()
需要 CIImage
我自己解决了
原来是我把CGImage大写错了。代码应该真的是:
let personciImage = CIImage(cgImage: imageView.image!.cgImage!)
这不会引发任何错误。