<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技術相關

    主站蜘蛛池模板: 日本大片在线看黄a∨免费| 久久久久亚洲精品天堂久久久久久| 久久精品国产亚洲αv忘忧草| 国产日本一线在线观看免费 | 黄页网址大全免费观看12网站| 亚洲国产av无码精品| 十九岁在线观看免费完整版电影| 一本色道久久综合亚洲精品蜜桃冫 | 大地资源二在线观看免费高清| 青青草97国产精品免费观看| 亚洲AV综合色区无码一区爱AV| 成年女人喷潮毛片免费播放| 巨胸喷奶水www永久免费| 亚洲成人高清在线观看| 亚洲国产精品嫩草影院久久 | 免费日本一区二区| 亚洲国产精品无码久久九九大片| 精品亚洲永久免费精品| 永久久久免费浮力影院| 久久精品无码专区免费青青| 免费福利资源站在线视频| 亚洲国产成人久久精品app| 国产亚洲午夜高清国产拍精品| 波多野结衣中文字幕免费视频 | 精品国产免费人成网站| 中文日韩亚洲欧美制服| 色播亚洲视频在线观看| 亚洲精品网站在线观看不卡无广告| 青草草色A免费观看在线| 国产成人免费ā片在线观看老同学| 亚洲国产日韩a在线播放| 亚洲另类精品xxxx人妖| 亚洲精品成人网站在线观看| 国产精品公开免费视频| 很黄很色很刺激的视频免费| 污视频在线观看免费| 91精品成人免费国产| 牛牛在线精品观看免费正| 色窝窝亚洲AV网在线观看| 亚洲成a人片在线观看精品| 亚洲色av性色在线观无码|