第三方

NativeStackBlur 高斯模糊

2016-06-07  本文已影响551人  敲代码的本愿

说明###

NativeStackBlur是一个对图像进行模糊化处理的库,由android-stackblur修改而成。NativeStackBlur的使用更方便,并对aar文件做了优化,使之占用更小的空间。但是,android-stackblur使用的人数更多一些。

GitHub:####

NativeStackBlur
android-stackblur

配置###

在build.gradle中添加依赖:

dependencies {
compile 'com.commit451:NativeStackBlur:1.0.2'
}

基本使用###

在Activity中放置ImageView和Button,点击Button后模糊化Image中的图片。

Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.image); 
//对Bitmap进行模糊化处理,参数1:原始Bitmap,参数2:模糊半径
//半径越大,处理后的图片越模糊
Bitmap bm = NativeStackBlur.process(bitmap, 5);
image.setImageBitmap(bm);

运行效果:


效果图
上一篇下一篇

猜你喜欢

热点阅读