<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    The important thing in life is to have a great aim , and the determination

    常用鏈接

    統計

    IT技術鏈接

    保險相關

    友情鏈接

    基金知識

    生活相關

    最新評論

    Drawable、Bitmap、byte[]之間的轉換 (android轉)

    android在處理一寫圖片資源的時候,會進行一些類型的轉換,現在有空整理一下:

    1、Drawable → Bitmap 的簡單方法
    ((BitmapDrawable)res.getDrawable(R.drawable.youricon)).getBitmap();


    2、Drawable → Bitmap
    Java代碼
    public static Bitmap drawableToBitmap(Drawable drawable) {  
             
            Bitmap bitmap = Bitmap  
                            .createBitmap(  
                                            drawable.getIntrinsicWidth(),  
                                            drawable.getIntrinsicHeight(),  
                                            drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888  
                                                            : Bitmap.Config.RGB_565);  
            Canvas canvas = new Canvas(bitmap);  
            //canvas.setBitmap(bitmap);  
            drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());  
            drawable.draw(canvas);  
            return bitmap;  
    }  


    3.Bitmap→Drawable   的簡單方法
    BitmapDrawable bitmapDrawable = (BitmapDrawable)bitmap;     
    Drawable drawable = (Drawable)bitmapDrawable;     
       
       
    Bitmap bitmap = new Bitmap (...);     
    Drawable drawable = new BitmapDrawable(bitmap);   


    3、從資源中獲取Bitmap
    Java代碼
    Resources res=getResources();  
      
    Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.pic);  





    4、Bitmap → byte[]
    Java代碼
    private byte[] Bitmap2Bytes(Bitmap bm){  
        ByteArrayOutputStream baos = new ByteArrayOutputStream();&nbsp;   
        bm.compress(Bitmap.CompressFormat.PNG, 100, baos);&nbsp;   
        return baos.toByteArray();  
    }  


    5、 byte[] → Bitmap
    Java代碼
    private Bitmap Bytes2Bimap(byte[] b){  
                if(b.length!=0){  
                    return BitmapFactory.decodeByteArray(b, 0, b.length);  
                }  
                else {  
                    return null;  
                }  
          }

    posted on 2011-02-17 09:35 鴻雁 閱讀(2237) 評論(0)  編輯  收藏 所屬分類: IT技術相關

    主站蜘蛛池模板: www成人免费观看网站| 国产精品亚洲а∨无码播放麻豆| 中文字幕乱码系列免费| 亚洲国产成人乱码精品女人久久久不卡 | 免费人成视频在线| 亚洲中文字幕无码中文字| 毛片基地免费视频a| 亚洲精品久久无码av片俺去也| 夫妻免费无码V看片| 精品久久久久久亚洲中文字幕| 九月婷婷亚洲综合在线| 国产精品免费在线播放| 亚洲AV本道一区二区三区四区| 中文字幕视频免费| 亚洲国产日韩视频观看| 国产在线19禁免费观看| 一级片在线免费看| 国产亚洲精AA在线观看SEE| 久久久久久久久久国产精品免费 | 亚洲国产精品免费视频| 亚洲黄色片在线观看| 啦啦啦高清视频在线观看免费| 亚洲av无码成人影院一区| 亚洲乱亚洲乱少妇无码| 最新亚洲成av人免费看| 亚洲午夜精品国产电影在线观看| 成人性生交视频免费观看| 免费无遮挡无码视频在线观看| 国产亚洲精品a在线无码| 免费AA片少妇人AA片直播| 久久精品亚洲日本波多野结衣| 亚洲区日韩区无码区| 91精品视频在线免费观看| 亚洲av永久中文无码精品综合| 自拍偷自拍亚洲精品第1页 | 精品一区二区三区无码免费视频 | 免费无遮挡无码永久视频| 亚洲熟妇AV一区二区三区宅男| 国产成人精品曰本亚洲79ren| 成人午夜免费福利视频| 一本一道dvd在线观看免费视频|