差不多了
controlsFilter.setValue(beginImage, forKey: kCIInputImageKey) // here you did it the right waycontrolsFilter.setValue(1.5, forKey: "inputContrast") // you should keep the same approach here
迅捷2
let lecturePicture = UIImage(data: NSData(contentsOfURL: NSURL(string:"http://i.stack.imgur.com/Xs4RX.jpg")!)!)!let controlsFilter = CIFilter(name: "CIColorControls")let beginImage = CIImage(image: lecturePicture)controlsFilter.setValue(beginImage, forKey: kCIInputImageKey)controlsFilter.setValue(1.5, forKey: kCIInputContrastKey)let displayImage = UIImage(CGImage: CIContext(options: nil).createCGImage(controlsFilter.outputImage, fromRect:controlsFilter.outputImage.extent()))!displayImage
Swift 3或更高版本
let lecturePicture = UIImage(data: try! Data(contentsOf: URL(string: "http://i.stack.imgur.com/Xs4RX.jpg")!))!let controlsFilter = CIFilter(name: "CIColorControls")!let beginImage = CIImage(image: lecturePicture)controlsFilter.setValue(beginImage, forKey: kCIInputImageKey)controlsFilter.setValue(1.5, forKey: kCIInputContrastKey)let displayImage = UIImage(cgImage: CIContext(options: nil).createCGImage(controlsFilter.outputImage!, from: controlsFilter.outputImage!.extent)!)displayImage



