Android毛玻璃(磨砂)效果(静态&动态背景图模糊 收集)

您所在的位置:网站首页 图片怎么有磨砂感呢 Android毛玻璃(磨砂)效果(静态&动态背景图模糊 收集)

Android毛玻璃(磨砂)效果(静态&动态背景图模糊 收集)

2024-06-15 11:10| 来源: 网络整理| 查看: 265

果然前人栽树,后人乘凉.

google搜索”Android实现动态高斯模糊效果”发现2016年转载的博客居多(或者试试英文搜索,可能时间会提前很多.),看来2016年想实现这种效果的产品多; 2014年是图片高斯模糊2015年有性能对比2016年火的就是动态高斯模糊了,不知道对于性能的影响有多大,消耗内存占用资源得有个数据show一下,当然在比较性能之前,应该先实现效果.

待都尝试运行过后再弄数据.

Android实现动态高斯模糊效果 2016-8-5 脚本之家 转载. 这篇使用的是support v8库的RenderScript进行高斯模糊,文中提到的动态高斯模糊改变的不是高斯模糊的radius参数,而是通过FrameLayout ,在下层放一个模糊过的图片,上面该一层原图,通过seekbar动态调整上层原图的alpha值,待上层完全透明后,就露出了下层的模糊过的图片,用户感受的效果是逐渐模糊,实际上是重叠效果,具体看原文.

高斯模糊关键代码:

private Bitmap blur(Bitmap bitmap, float radius) { Bitmap output = Bitmap.createBitmap(bitmap); RenderScript rs = RenderScript.create(getActivity());// 构建一个RenderScript对象 ScriptIntrinsicBlur gaussianBlur = ScriptIntrinsicBlur.create(rs, Element.U8_4(rs)); // 创建高斯模糊脚本 Allocation allIn = Allocation.createFromBitmap(rs, bitmap);//创建用于输入的脚本类型 Allocation allOut = Allocation.createFromBitmap(rs, output); // 创建用于输出的脚本类型 gaussianBlur.setRadius(radius); // 设置模糊半径,范围0f


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3