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

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

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

    L遷客

    技術博客
    隨筆 - 1, 文章 - 12, 評論 - 1, 引用 - 0
    數據加載中……

    drawable轉bitmap

    -------------------------------------------------------------
    //一、drawable---->bitmap
    -------------------------------------------------------------
     1 public static Bitmap drawableToBitmap(Drawable drawable) {            
     2        Bitmap bitmap = Bitmap  
     3                        .createBitmap(  
     4                                       drawable.getIntrinsicWidth(),  
     5                                        drawable.getIntrinsicHeight(),  
     6                                       drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888  
     7                                                       : Bitmap.Config.RGB_565);           Canvas canvas = new Canvas(bitmap);  
     8        //canvas.setBitmap(bitmap);  
     9        drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());  
    10         drawable.draw(canvas);  
    11        return bitmap;  
    12 } 
    -------------------------------------------------------------
    //二、從資源中獲取Bitmap:drawable---->bitmap
    -------------------------------------------------------------
    1 Resources res=getResources();    
    2 Bitmap bmp=BitmapFactory.decodeResource(res, R.drawable.pic); 
    3 //或者這種方法也行,這兩種方法都一樣
    4 Bitmap bmp = ((BitmapDrawable)this.getResources.getDrawable(R.drawable.pic)).getBitmap();

    -------------------------------------------------------------
    //三、bitmap---->drawable
    -------------------------------------------------------------
    1 /**
    2     * Bitmap轉化為drawable
    3     * @param bitmap
    4     * @return
    5     */ 
    6     public static Drawable bitmap2Drawable(Bitmap bitmap){ 
    7         return new BitmapDrawable(bitmap) ; 
    8     } 

    -------------------------------------------------------------
    //四、bitmap---->byte[]
    -------------------------------------------------------------
    1 private byte[] Bitmap2Bytes(Bitmap bm){  
    2     ByteArrayOutputStream baos = new ByteArrayOutputStream();    
    3     bm.compress(Bitmap.CompressFormat.PNG, 100, baos);    
    4     return baos.toByteArray();  
    5    } 

    -------------------------------------------------------------
    //五、byte[]---->bitmap
    ------------------------------------------------------------- 
    1 private Bitmap Bytes2Bimap(byte[] b){  
    2             if(b.length!=0){  
    3                 return BitmapFactory.decodeByteArray(b, 0, b.length);  
    4             }  
    5             else {  
    6                 return null;  
    7             }  
    8   } 

     

    posted on 2013-02-24 16:43 L遷客 閱讀(566) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲美女视频免费| a级片在线免费看| 成年人网站在线免费观看| 亚洲精品在线网站| 免费H网站在线观看的| 亚洲AV色吊丝无码| 成人片黄网站色大片免费| 亚洲精品国产av成拍色拍| 日本高清免费aaaaa大片视频| 亚洲AV日韩AV一区二区三曲| 色吊丝最新永久免费观看网站| 亚洲成a人无码亚洲成av无码| 国产免费黄色大片| 一本久久A久久免费精品不卡| 亚洲国产另类久久久精品| 日韩免费人妻AV无码专区蜜桃| 亚洲激情视频网站| 成人黄页网站免费观看大全| 欧洲亚洲综合一区二区三区| 精品亚洲成α人无码成α在线观看 | 成人无遮挡裸免费视频在线观看| 亚洲一区二区三区写真| 国产精品久免费的黄网站| 人禽伦免费交视频播放| 久久久久久亚洲精品中文字幕 | 老司机午夜精品视频在线观看免费 | 免费A级毛片无码免费视| 麻豆69堂免费视频| 久久久青草青青亚洲国产免观| 国产a视频精品免费观看| 亚洲av色香蕉一区二区三区| 中文字幕久久亚洲一区| 4455永久在线观免费看| 美女黄频视频大全免费的| 亚洲热线99精品视频| 成年免费大片黄在线观看岛国| 看亚洲a级一级毛片| 亚洲av无码国产精品色午夜字幕 | 99久久亚洲综合精品成人网| 日本免费一区二区三区最新vr| 国产在线播放线91免费|