IOS:模糊使用init(CGImage)

时间:2017-07-18 21:48:15

标签: swift cgimage ciimage

我正在尝试将CGImage转换为CIImage;但它没有用。

这行代码:

let personciImage = CIImage(CGImage: imageView.image!.CGImage!)

抛出以下错误

  

模糊地使用'init(CGImage)'

我真的很困惑这个错误意味着什么。

我需要执行此转换,因为内置CIDetector.featuresInImage()框架中的CoreImage需要CIImage

1 个答案:

答案 0 :(得分:21)

我自己解决了。

事实证明,我把CGImage弄错了。代码真的应该是:

let personciImage = CIImage(cgImage: imageView.image!.cgImage!)

这不会引起任何错误。