最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android RenderScript高斯模糊

 更新時(shí)間:2016年11月19日 09:29:52   作者:寄意蘭州  
這篇文章主要介紹了Android RenderScript高斯模糊的相關(guān)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

看代碼的時(shí)候,看到了其中有.rs結(jié)尾的文件,不是很明白,還有RenderScript類,看的一臉蒙蔽,不知所云,然后百度了一下,收貨還真不少,這東西在圖形處理這塊用處挺大的。

今天先說說ScriptIntrinsicBlur,這個(gè)類不需要定義rs文件,從這個(gè)Intrinsic單詞可以看的出來,它是API17以后內(nèi)置的類,專門用來處理圖像的,讓圖片變模糊。

public static Bitmap blurBitmap(Bitmap bitmap, float radius, Context context) { 
    //創(chuàng)建渲染腳本上下文 
    RenderScript rs = RenderScript.create(context); 
 
    //為位圖分配內(nèi)存 
    Allocation allocation = Allocation.createFromBitmap(rs, bitmap); 
 
    Type t = allocation.getType(); 
 
    //用同樣的類型創(chuàng)建內(nèi)存,一般用這兩種方式創(chuàng)建 <span style="font-family: Arial, Helvetica, sans-serif;">Allocation</span> 
    Allocation blurredAllocation = Allocation.createTyped(rs, t); 
 
    //創(chuàng)建高斯渲染腳本  
    ScriptIntrinsicBlur blurScript = ScriptIntrinsicBlur.create(rs, Element.U8_4(rs)); 
    //設(shè)置模糊半徑 (maximum 25.0) 
    blurScript.setRadius(radius); 
    //為腳本設(shè)置輸入?yún)?shù)  
    blurScript.setInput(allocation); 
    //調(diào)用腳本 結(jié)果存入 <span style="font-family: Arial, Helvetica, sans-serif;">blurredAllocation中</span> 
    blurScript.forEach(blurredAllocation); 
 
    //把腳本結(jié)果存入位圖中 因?yàn)闉閚ative層渲染,所以結(jié)果需要復(fù)制到上層 
    blurredAllocation.copyTo(bitmap); 
 
    //Destroy everything to free memory 
    allocation.destroy(); 
    blurredAllocation.destroy(); 
    blurScript.destroy(); 
    t.destroy(); 
 
    return bitmap; 
  } 

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

  • Android自定義View仿QQ運(yùn)動步數(shù)效果

    Android自定義View仿QQ運(yùn)動步數(shù)效果

    這篇文章主要為大家詳細(xì)介紹了Android自定義View仿QQ運(yùn)動步數(shù)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • Android Studio中debug功能詳解

    Android Studio中debug功能詳解

    這篇文章主要為大家詳細(xì)介紹了Android Studio中debug功能的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 使用Fragment+ViewPager實(shí)現(xiàn)底部導(dǎo)航欄

    使用Fragment+ViewPager實(shí)現(xiàn)底部導(dǎo)航欄

    這篇文章主要為大家詳細(xì)介紹了使用Fragment+ViewPager實(shí)現(xiàn)底部導(dǎo)航欄,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Android控件PopupWindow模仿ios底部彈窗

    Android控件PopupWindow模仿ios底部彈窗

    這篇文章主要為大家詳細(xì)介紹了Android控件PopupWindow仿ios底部彈窗效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • Ubutu1604安裝colmap實(shí)現(xiàn)方法詳細(xì)教程

    Ubutu1604安裝colmap實(shí)現(xiàn)方法詳細(xì)教程

    這篇文章主要介紹了Ubutu1604安裝colmap實(shí)現(xiàn)方法詳細(xì)教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Android實(shí)現(xiàn)Recycleview懸浮粘性頭部外加右側(cè)字母導(dǎo)航

    Android實(shí)現(xiàn)Recycleview懸浮粘性頭部外加右側(cè)字母導(dǎo)航

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)Recycleview懸浮粘性頭部外加右側(cè)字母導(dǎo)航,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • Android基于繪制緩沖實(shí)現(xiàn)煙花效果

    Android基于繪制緩沖實(shí)現(xiàn)煙花效果

    這篇文章主要介紹了Android基于繪制緩沖實(shí)現(xiàn)煙花效果,文中通過代碼示例和圖文結(jié)合介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,感興趣的同學(xué)可以自己動手嘗試一下
    2024-03-03
  • 修改Android App樣式風(fēng)格的方法

    修改Android App樣式風(fēng)格的方法

    本文講的是如何修改Android App樣式風(fēng)格的方法,具體可以看下面的代碼
    2013-11-11
  • Android?全局通知彈窗示例分析詳解

    Android?全局通知彈窗示例分析詳解

    這篇文章主要為大家介紹了Android?全局通知彈窗實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • 最新評論

    宣城市| 特克斯县| 炎陵县| 琼结县| 清镇市| 黑山县| 兴仁县| 泽州县| 新乡县| 毕节市| 屏山县| 油尖旺区| 巨野县| 赣州市| 民丰县| 吉林市| 南丹县| 博白县| 泰州市| 宜丰县| 乌苏市| 买车| 曲水县| 全南县| 德钦县| 内丘县| 浠水县| 柞水县| 呼伦贝尔市| 西乡县| 兰考县| 泰州市| 满洲里市| 陇川县| 达日县| 会东县| 永新县| 古田县| 昭苏县| 宜君县| 岑巩县|