Mr. Q
Mr. Q

Reputation: 21

Ambigous use of 'init(CIImage:)'

I have an error - Ambigous use of 'init(CIImage:)' on the last line. Can anyone help me fix it?

let origImage = CIImage(image: img)
let filter = CIFilter(name: "CIColorInvert")
filter?.setValue(origImage, forKey: kCIInputImageKey)
let invertedImage = UIImage(CIImage: (filter?.outputImage)!)

Upvotes: 0

Views: 439

Answers (1)

Ozgur Vatansever
Ozgur Vatansever

Reputation: 52093

In Swift 3, UIImage(CIImage: ...) constructor was renamed to:

let invertedImage = UIImage(ciImage: ...)

Upvotes: 2

Related Questions