当前位置: 首页 > 编程笔记 >

Android 实现图片模糊、高斯模糊、毛玻璃效果的三种方法

祝叶五
2023-03-14
本文向大家介绍Android 实现图片模糊、高斯模糊、毛玻璃效果的三种方法,包括了Android 实现图片模糊、高斯模糊、毛玻璃效果的三种方法的使用技巧和注意事项,需要的朋友参考一下

在前几天写过一个使用glide-transformations的方法实现高斯模糊的方法,今天偶然间有发现一个大神写的另一个方法,感觉挺不错的,分享一下:

效果图:

原文链接:点击访问

这使用也很简单,导入依赖,使用模糊方法就行,就这两步搞定

依赖:

compile

'net.qiujuer.genius:blur:2.0.0-beta4'

实现方法有三种,第一个是Java实现的,第二个和第三个是调用C语言实现的 ,具体的区别也就是代码执行的耗时操作时间,从图片中可以看出Java使用时间远大于c运行的时间。

可以通过改变radius的值来改变模糊度,值越大,模糊度越大,radius<=0时则图片不显示;一般radius的值以20左右为佳!

// JavaBitmap
 newBitmap = StackBlur.blur(mBitmap, (int)
 radius, false);
// Bitmap JNI NativeBitmap
 newBitmap = StackBlur.blurNatively(mBitmap, (int)
 radius, false);
// Pixels JNI NativeBitmap
 newBitmap = StackBlur.blurNativelyPixels(mBitmap, (int)
 radius, false);

以上所述是小编给大家介绍的Android 实现图片模糊、高斯模糊、毛玻璃效果的三种方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 本文向大家介绍Android模糊处理实现图片毛玻璃效果,包括了Android模糊处理实现图片毛玻璃效果的使用技巧和注意事项,需要的朋友参考一下 本文实例讲解了Android 虚化图片、模糊图片、图片毛玻璃效果的实现方法,具体内容如下 效果如图: 在Android可以用RenderScript方便的实现这个方法: 但是RenderScript的这个方法需要Android API17,也就说需要在An

  • 本文向大家介绍iOS毛玻璃效果的实现及图片模糊效果的三种方法,包括了iOS毛玻璃效果的实现及图片模糊效果的三种方法的使用技巧和注意事项,需要的朋友参考一下 App设计时往往会用到一些模糊效果或者毛玻璃效果,iOS目前已提供一些模糊API可以让我们方便是使用。 话说苹果在iOS7.0之后,很多系统界面都使用了毛玻璃效果,增加了界面的美观性,比如下图的通知中心界面; 但是其iOS7.0的SDK并没有提

  • 本文向大家介绍Android模糊处理简单实现毛玻璃效果,包括了Android模糊处理简单实现毛玻璃效果的使用技巧和注意事项,需要的朋友参考一下 自从iOS系统引入了Blur效果,也就是所谓的毛玻璃、模糊化效果、磨砂效果,各大系统就开始竞相模仿,这是怎样的一个效果呢,我们先来看一下,如下面的图片: 实现效果大家都知道了,如何在Android中实现呢,说白了就是对图片进行模糊化处理,小编先给大家讲一下

  • 注意: Internet Explorer和Safari不支持SVG滤镜! <defs> 和 <filter> 所有互联网的SVG滤镜定义在<defs>元素中。<defs>元素定义短并含有特殊元素(如滤镜)定义。 <filter>标签用来定义SVG滤镜。<filter>标签使用必需的id属性来定义向图形应用哪个滤镜? SVG <feGaussianBlur> 实例 1 <feGaussianBlu

  • 本文向大家介绍Android中实现毛玻璃效果的3种方法,包括了Android中实现毛玻璃效果的3种方法的使用技巧和注意事项,需要的朋友参考一下 最近在做一款叫叽叽的App(男银懂的),其中有一个功能需要对图片处理实现毛玻璃的特效 进过一番预研,找到了3中实现方案,其中各有优缺点: 1、如果系统的api在16以上,可以使用系统提供的方法直接处理图片 2、 如果Api条件不满足,可以使用如下方法 3、

  • 本文向大家介绍Android实现动态高斯模糊效果,包括了Android实现动态高斯模糊效果的使用技巧和注意事项,需要的朋友参考一下 高斯模糊是什么? 高斯模糊(英语:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。这种模糊技术生成的图像,其视觉效果就像是经过一个