web-dev-qa-db-ja.com

Swift Gaussian Blur a image

私はかなり長い間アプリを開発しており、間もなく終了します。 UIImage+ImageEffects.hライブラリを使用していくつかの画像をぼかしていましたが、次に切り替えますガウスぼかしUIImage

アプリで画像をガウスぼかしできるライブラリまたは同様のものはありますか?

14
Dan Moldovan

私は自分のアプリで以下を使用しています。

 func applyBlurEffect(image: UIImage){
    var imageToBlur = CIImage(image: image)
    var blurfilter = CIFilter(name: "CIGaussianBlur")
    blurfilter.setValue(imageToBlur, forKey: "inputImage")
    var resultImage = blurfilter.valueForKey("outputImage") as CIImage
    var blurredImage = UIImage(CIImage: resultImage)
    self.blurImageView.image = blurredImage

  }
20
bpolat

遅延を避けたい場合は IBlurEffect が望ましいと思います。 iOS 8のガウスぼかしテクニックに関する this チュートリアルの後半では、UIBlurEffectUIImageに追加する手順を説明しています。

5
Judson Douglas