gpt4 book ai didi

ios - 在 UIImage 上模糊

转载 作者:行者123 更新时间:2023-11-28 10:18:09 25 4
gpt4 key购买 nike

如何更改 UIImage 中模糊的颜色?我需要黑色模糊,但我不知道该怎么做。我在 Stackoverflow ( Blur UIImage to achieve effect like passcode blur of the wallpaper with swift ) 中找到了另一个答案。这个答案很完美,但是模糊很浅,我需要它是黑色的。谁能帮我?PS:下面的代码是另一个问题的答案。

func applyBlurEffect(image: UIImage){
var imageToBlur = CIImage(image: image)
var blurfilter = CIFilter(name: "CIGaussianBlur")
blurfilter.setValue(5, forKey: kCIInputRadiusKey)
blurfilter.setValue(imageToBlur, forKey: "inputImage")
var resultImage = blurfilter.valueForKey("outputImage") as! CIImage
var blurredImage = UIImage(CIImage: resultImage)
var cropped:CIImage=resultImage.imageByCroppingToRect(CGRectMake(0, 0,imageToBlur.extent().size.width, imageToBlur.extent().size.height))
blurredImage = UIImage(CIImage: cropped)
self.backgroundImage.image = blurredImage
}

最佳答案

let imageView = UIImageView(image: UIImage(named: "example"))
imageView.frame = view.bounds
imageView.contentMode = .ScaleToFill
view.addSubview(imageView)

let blurEffect = UIBlurEffect(style: .Dark)
let blurredEffectView = UIVisualEffectView(effect: blurEffect)
blurredEffectView.frame = imageView.bounds
view.addSubview(blurredEffectView)

关于ios - 在 UIImage 上模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38898020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com