<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在线播放| 亚洲综合男人的天堂色婷婷| 亚洲AV成人精品日韩一区| 在线观看免费高清视频| 亚洲二区在线视频| 成年男女免费视频网站| 亚洲美国产亚洲AV| 亚洲国产精品无码久久久久久曰| 美女黄色毛片免费看| 国产亚洲精品拍拍拍拍拍| 成人免费区一区二区三区| 亚洲日本中文字幕| 国产黄色免费网站| 亚洲AV日韩AV永久无码色欲 | 亚洲网站免费观看| 亚洲国产精品xo在线观看| 成全高清视频免费观看| 女bbbbxxxx另类亚洲| 久久99国产亚洲高清观看首页| 野花香高清视频在线观看免费| 老色鬼久久亚洲AV综合| 成年女人看片免费视频播放器| 亚洲AV日韩AV一区二区三曲| 在线亚洲97se亚洲综合在线| 鲁大师在线影院免费观看| 亚洲中文字幕无码av永久| 亚洲精品美女久久久久99小说| 久久久高清日本道免费观看| 亚洲国产精品专区| 亚洲第一黄色网址| 99re视频精品全部免费| 亚洲老熟女五十路老熟女bbw| 亚洲一级片内射网站在线观看| 一区二区三区福利视频免费观看| 亚洲综合一区国产精品| 久久乐国产精品亚洲综合| ww4545四虎永久免费地址| 精品免费AV一区二区三区| 久久亚洲精品无码AV红樱桃| 永久中文字幕免费视频网站| 免费在线观影网站|