NativeStackBlur 高斯模糊

来源:互联网 发布:python和php 编辑:程序博客网 时间:2024/06/05 06:04

说明

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

运行效果:


效果图
3 0
原创粉丝点击