quattro_4 scribble

scribble 落書き (調べた事をただ落書きする)

NSScreencast Episode #147 Core Image

Core Image - NSScreencast

SepiaとBlurの効果を画像に適用

  • 白黒画像の白さを立体表現に変換する例
    • 周囲のpixelから計算
    • blur効果ができる仕組み
  • Core Image Filter Reference
    • let filter = CIFilter(name: "CISepiaTone", withInputParameters:
      • failurable initializer
        • return nil when mistype
  • CIFilter
    • CISepiaTone
    • CIGaussianBlur
  • UIImage <-> CIImage
    • let context = CIContext(options: [:])
    • let cgimg = context.createCGImage(output, fromRect: output.extent())
    • let outputImage = UIImage(CGImage: cgimg)
  • NSOperationQueue().addOperationWithBlock {
    • NSOperationQueue.mainQueue().addOperationWithBlock {
      • UIApplication.sharedApplication().networkActivityIndicatorVisible = false
      • self.imageView.image = outputImage
  • 画像 -> lionfish ミノカサゴ