NativeStackBlur 高斯模糊

说明###

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);

运行效果:


效果图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,930评论 25 708
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,489评论 2 45
  • 其实不大出意外的,司考又没过A。怎么说呢,一点点失落吧,毕竟自己的努力程度在那里摆着,复习不到两个月,还想要什么成...
    慌张girl阅读 178评论 0 0
  • 很短暂的某一瞬间 我会心疼父母 很短暂的某一瞬间 我会有念头想要蒸蒸日上 很短暂的某一瞬间 我会觉得我拥有很多 很...
    芭比芭比波儿阅读 164评论 0 0
  • y先生的葬礼在十二月的第一个礼拜日。 那天一大早便下了一场大雪,直到下午两三点雪势才渐渐有所收敛。厚厚的积雪将公墓...
    林星海阅读 508评论 2 2