Android中实现毛玻璃效果的3种方法
最近在做一款叫叽叽的App(男银懂的),其中有一个功能需要对图片处理实现毛玻璃的特效
进过一番预研,找到了3中实现方案,其中各有优缺点:
1、如果系统的api在16以上,可以使用系统提供的方法直接处理图片
if(VERSION.SDK_INT>16){
Bitmapbitmap=sentBitmap.copy(sentBitmap.getConfig(),true);
finalRenderScriptrs=RenderScript.create(context); finalAllocationinput=Allocation.createFromBitmap(rs,sentBitmap,Allocation.MipmapControl.MIPMAP_NONE, Allocation.USAGE_SCRIPT); finalAllocationoutput=Allocation.createTyped(rs,input.getType()); finalScriptIntrinsicBlurscript=ScriptIntrinsicBlur.create(rs,Element.U8_4(rs)); script.setRadius(radius/*e.g.3.f*/); script.setInput(input); script.forEach(output); output.copyTo(bitmap); returnbitmap; }
热门推荐
10 香港老妈结婚祝福语简短
11 毕业立体贺卡祝福语简短
12 简短新年年会祝福语
13 评论小品祝福语大全简短
14 恭喜师兄结婚祝福语简短
15 员工集体辞职祝福语简短
16 高中新生祝福语 简短
17 装修祝福语男生搞笑简短
18 生日开业蛋糕祝福语简短