美文网首页第三方
NativeStackBlur 高斯模糊

NativeStackBlur 高斯模糊

作者: 敲代码的本愿 | 来源:发表于2016-06-07 00:39 被阅读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);
    

    运行效果:


    效果图

    相关文章

      网友评论

        本文标题:NativeStackBlur 高斯模糊

        本文链接:https://www.haomeiwen.com/subject/kndddttx.html