Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Playground - noun: a place where people can play
- import UIKit
- // オリジナル画像を読み込もう(ファイル名の設定忘れないでね)
- let baseImage = UIImage(named: "image.png")!
- let baseCIImage = CIImage(image: baseImage)
- // Core Image フィルターを #00FFFF の色で設定する
- let filterColor = CIColor(red: 0, green: 1, blue: 1)
- let colorGenerator = CIFilter(name: "CIConstantColorGenerator")
- colorGenerator.setValue(filterColor, forKey: "inputColor")
- let filterImage = colorGenerator.valueForKey("outputImage") as! CIImage
- // オリジナル画像に先ほど設定した色で乗算で掛けましょう
- let multiplier = CIFilter(name: "CIMultiplyCompositing")
- multiplier.setValue(filterImage, forKey:"inputImage")
- multiplier.setValue(baseCIImage, forKey:"inputBackgroundImage")
- let filteredCIImage = multiplier.valueForKey("outputImage") as! CIImage
- // 結果画像
- let filteredImage = UIImage(CIImage: filteredCIImage)!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement