在 UIImage 中添加模糊背景以使其平方
Posted
技术标签:
【中文标题】在 UIImage 中添加模糊背景以使其平方【英文标题】:add blurred background in an UIImage for making it Squared 【发布时间】:2016-04-08 12:32:23 【问题描述】:我知道如何裁剪 UIImage 或调整它的大小,但我不知道该怎么做,请看图片:
原图:
我想要的图片:
我想让像这样的原始图像看到在原始图像中添加了背景,现在新图像是方形的。
任何提示或线索我将如何做到这一点将不胜感激。
【问题讨论】:
我建议使用两个图像视图,一个是用模糊效果或 UIVisualEffectView 覆盖背景的模糊,一个是显示实际干净图像的中心 @NitinGohel 是的,让我试试这个,谢谢伙计 【参考方案1】:查看此文档。我认为这是一个好的开始。
https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIBlurEffect_Ref/index.html
我猜他让 2 透明(使用 alpha 设置)查看您将添加类似内容的位置。
var blur:UIBlurEffect = UIBlurEffect(style: UIBlurEffectStyle.Light)
var effectView:UIVisualEffectView = UIVisualEffectView (effect: blur)
effectView.frame = frame
addSubview(effectView)
【讨论】:
您的意思是在图像的顶部和底部添加 2 个 UIView 以使其模糊?? 我在想 2 UIImageView 但是是的。我不确定你的真正需求;) 我的目标是通过添加上图所示的模糊效果来制作一个正方形的图像以上是关于在 UIImage 中添加模糊背景以使其平方的主要内容,如果未能解决你的问题,请参考以下文章