編輯:關於Android編程
在前幾天寫過一個使用glide-transformations的方法實現高斯模糊的方法,今天偶然間有發現一個大神寫的另一個方法,感覺挺不錯的,分享一下:
效果圖:
原文鏈接:點擊訪問
這使用也很簡單,導入依賴,使用模糊方法就行,就這兩步搞定
依賴:
compile
'net.qiujuer.genius:blur:2.0.0-beta4'
實現方法有三種,第一個是Java實現的,第二個和第三個是調用C語言實現的 ,具體的區別也就是代碼執行的耗時操作時間,從圖片中可以看出Java使用時間遠大於c運行的時間。
可以通過改變radius的值來改變模糊度,值越大,模糊度越大,radius<=0時則圖片不顯示;一般radius的值以20左右為佳!
// JavaBitmap newBitmap = StackBlur.blur(mBitmap, (int) radius, false); // Bitmap JNI NativeBitmap newBitmap = StackBlur.blurNatively(mBitmap, (int) radius, false); // Pixels JNI NativeBitmap newBitmap = StackBlur.blurNativelyPixels(mBitmap, (int) radius, false);
以上所述是小編給大家介紹的Android 實現圖片模糊、高斯模糊、毛玻璃效果的三種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對本站網站的支持!
第二十一章、裝飾模式 裝飾模式也稱為包裝模式,是結構型設計模式之一。裝飾模式是一種用於替代繼承技術的一種方案。1.定義動態的給一個對象添加一些額外的職責。就增加功能來說,
JSON定義:JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。它基於JavaScript(Standard ECMA-262
玩轉android之Action bar 背景: 在Android3.0之後,Google對UI導航設計上進行了一系列的改革,其中有一個非常好用的新功能就是
谷歌在安卓上提供了一個序列化接口——Parcelable,它表示比java傳統的序列化接口效率更高,然而現實是它不是自動化的,所以它的效果是很坑爹