android 開發 - 對圖片進行虛化(毛玻璃效果,模糊)

概述

  IPAD,IPHONE上首頁背景的模糊效果是否是很好看,那麼在 Android中如何實現呢。我經過一種方式實現了這樣的效果。android

開源庫名稱:anroid-image-blur

  一個android 下的對圖片進行模糊的輔助類庫ios

Github地址

  https://github.com/vir56k/anroid-image-blurgit

名詞解釋:

虛化,模糊化,或者 毛玻璃效果 。即把一種圖片變得模糊,變虛,相似在拍照時看到的虛。 在ios系統中,主系統的啓動後的背景就是一個虛化的效果。 給人一種浸入的感受,背景和內容是有關聯的。github

介紹

把一個圖片 進行虛化生成新的圖片。app

原圖:  模糊後: code

引用類庫的方法:

  1. 下載 androidimageblur 源代碼庫,
  2. 在你的項目中引用該類庫

代碼

//縮放並顯示
Bitmap newImg = BlurUtil.doBlur(img1, 20, 10);

經過 BlurUtil 的 doBlur方法 出入一個 位圖bitmap,該方法返回一個 虛化(模糊)後的位圖。圖片

方法名: BlurUtil.doBlur(...)
參數:   第一個參數 img1, 是原始的位圖圖像,
        第二個參數 20 , 是縮放的大小,這個數字約大,虛化程度越高
        第三個參數 10, 虛化質量,這個數字約大,虛化程度越高
返回值: 返回一個 虛化(模糊)後的位圖
相關文章
相關標籤/搜索