gpt4 book ai didi

ios - 限制模糊效果

转载 作者:行者123 更新时间:2023-11-30 13:23:47 26 4
gpt4 key购买 nike

弄清楚如何添加/删除模糊效果后,我创建了一个添加和删除模糊效果的按钮,但是,如果我多次单击模糊按钮,它会一次又一次地模糊图像

这是 addBlur 函数

@IBAction func addButton(sender: AnyObject) {
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
let blurView = UIVisualEffectView(effect: blurEffect)
blurView.frame = myImageView.bounds
myImageView.addSubview(blurView)
}

这是removeBlur函数

@IBAction func remove(sender: AnyObject) {
for view in self.myImageView.subviews{
view.removeFromSuperview()
}

}

我希望它能对图像进行一次模糊处理,并且还想知道是否可以将其模糊得不那么严重,但假设是当前效果的 20-30%。

我尝试了很多方法来禁用按下后的添加按钮,但找不到任何可用的按钮

这是我发现的众多示例之一

addButton.userInteractionEnabled = false

附注我读了大约 5-6 个关于模糊的指南,但找不到任何有关将其限制为 20-30% 的信息,这就是我在这里寻求帮助的原因

最佳答案

这个项目是一个不错的选择:

GPUImage

它使用 GPU 进行渲染,因此速度非常快且可配置。

要禁用该按钮,请使用:

addButton.enabled = false

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

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