Advertisement
Guest User

Untitled

a guest
May 27th, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. // Playground - noun: a place where people can play
  2.  
  3. import UIKit
  4.  
  5. // オリジナル画像を読み込もう(ファイル名の設定忘れないでね)
  6. let baseImage = UIImage(named: "image.png")!
  7. let baseCIImage = CIImage(image: baseImage)
  8.  
  9. // Core Image フィルターを #00FFFF の色で設定する
  10. let filterColor = CIColor(red: 0, green: 1, blue: 1)
  11. let colorGenerator = CIFilter(name: "CIConstantColorGenerator")
  12. colorGenerator.setValue(filterColor, forKey: "inputColor")
  13. let filterImage = colorGenerator.valueForKey("outputImage") as! CIImage
  14.  
  15. // オリジナル画像に先ほど設定した色で乗算で掛けましょう
  16. let multiplier = CIFilter(name: "CIMultiplyCompositing")
  17. multiplier.setValue(filterImage, forKey:"inputImage")
  18. multiplier.setValue(baseCIImage, forKey:"inputBackgroundImage")
  19. let filteredCIImage = multiplier.valueForKey("outputImage") as! CIImage
  20.  
  21. // 結果画像
  22. let filteredImage = UIImage(CIImage: filteredCIImage)!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement