簡體   English   中英

背景模糊效果?

[英]Background blur Effect?

我想在紅色框中復制模糊效果:

在此處輸入圖片說明

您會看到照片以某種方式位於此矩形的背景中。 我在Eye'em和Spotify等應用中發現了這種效果。

如何制作這種模糊效果?

下面的示例在屏幕頂部創建具有模糊效果的視圖,基本上是創建一個視圖(或使用現有的視圖),創建模糊效果,調整效果的大小以適合該視圖並添加具有該效果的新視圖到第一個視圖。

var myViewToBlur = UIView(frame: CGRectMake(0, 0, self.view.frame.width, 100))
let blurView = UIVisualEffectView(effect:UIBlurEffect(style: UIBlurEffectStyle.Light))
blurView.frame = myViewToBur.bounds
myViewToBur.addSubview(blurView)

這是一篇很棒的文章,涵蓋了幾種實現此效果的方法。

http://code.tutsplus.com/tutorials/adding-blur-effects-on-ios--cms-21488

它涵蓋了3種技術:

  • 與Core Image框架模糊
  • 使用Brad Larson的GPUImage框架進行模糊處理
  • 使用Apple的UIImage + ImageEffects類別模糊

您甚至可以在這里獲得一些工作代碼: https : //github.com/iGriever/TWSReleaseNotesView

BR,ValR。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM