实现高斯模糊
2017-03-15 16:16
78 查看
有一次公司的项目需要用到高斯模糊,自己网上找了很多方法,都不是很有效,又比较麻烦,后面随着经验的累积发现了一种极其简单的高斯模糊方法:利用Glide第三方库来实现高斯模糊1.在app的builder下配置
// Glide compile 'com.github.bumptech.glide:glide:3.7.0' // 和glide配合 实现高斯模糊 compile 'jp.wasabeef:glide-transformations:2.0.1'
2.利用Glide的bitmapTranform方法即可实现高斯模糊,不管是从网上加载的图片,还是本地的图片都可以实现。
int radius=20; //radius取值1-25 值越大越模糊 //加载网络图片 String url = "http://image.sonhoo.com/server14/bosspay/20171/20170116114450.jpg_100x100.jpg"; Glide.with(this) .load(url) .bitmapTransform(new BlurTransformation(this,radius))//高斯模糊 .into(imageView); //加载本地图片资源 Uri uri= Uri.parse("android.resource://" +getPackageName() + "/" + R.drawable.demo); Glide.with(this) .load(uri) .bitmapTransform(new BlurTransformation(this,radius))//高斯模糊 .into(imageView);
相关文章推荐
- 高斯模糊原理及几个实现例子
- {Android-OpenCV调用CvSmooth实现高斯模糊}
- canvas像素级操作实现各种滤镜之高斯模糊
- Python中使用PIL库实现图片高斯模糊实例
- Android高斯模糊效果实现方案及性能对比
- HTML5 JS实现毛玻璃效果(高斯模糊)
- [编程练习] 卷积和实现demo——对阶跃函数进行一维高斯模糊
- android 高斯模糊实现以及性能比较
- Python中使用PIL库实现图片高斯模糊实例
- 使用递归高斯滤波器实现快速高斯模糊
- 从GIMP的Retinex算法里发现了一种高斯模糊的快速实现方法【开发记录】。
- 从GIMP的Retinex算法里发现了一种高斯模糊的快速实现方法
- 哞哞快的 C# 高斯模糊实现(续)
- 快速高斯模糊 实现及相干题目
- 使用递归高斯滤波器实现快速高斯模糊
- opencv实现高斯模糊
- C#调用GDI+1.1中的函数实现高斯模糊、USM锐化等经典效果。
- iOS实现图片高斯模糊效果
- Android实现高斯模糊(也叫毛玻璃效果)
- 高斯模糊效果实现方案及性能对比