Черно-белый эффект / фильтр

У меня есть UIImage, и я хотел бы изменить его на черно-белое изображение, или, если вы знаете, как делать некоторые другие фильтры, я также был бы признателен за это. Например: хромированный фильтр (с приятными цветами).

Большинство кодов, которые я уже нашел, находятся в target-c, чего я не очень понимаю.

Прямо сейчас я использую этот код, чтобы дать ему некоторые эффекты.

func applyFilter() {        
    let inputImage = CIImage(image: tempImageView.image!)        
    let randomColor = [kCIInputAngleKey: (Double(arc4random_uniform(314)) / 100)]                
    let filteredImage = inputImage!.imageByApplyingFilter("CIHueAdjust", withInputParameters: randomColor)           
    let renderedImage = context.createCGImage(filteredImage, fromRect: filteredImage.extent)           
    tempImageView.image = UIImage(CGImage: renderedImage)      
}

это работает, но последствия ужасны.

Благодарю.

0 ответов

Другие вопросы по тегам