<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一区二区三区| 成人免费在线看片| 亚洲heyzo专区无码综合| 好看的电影网站亚洲一区| 俄罗斯极品美女毛片免费播放| 1区2区3区产品乱码免费| 中文字幕永久免费| 日日躁狠狠躁狠狠爱免费视频| 亚洲中文字幕日本无线码| 亚洲日本在线观看| 亚洲精品国产字幕久久不卡| 亚洲av中文无码| 全部免费国产潢色一级| 成人免费视频一区| 久久国内免费视频| 亚洲免费人成视频观看| 免费无遮挡无码永久视频| a视频在线免费观看| g0g0人体全免费高清大胆视频| 亚洲国产精品久久久久秋霞小 | 妇女自拍偷自拍亚洲精品| 亚洲人成网网址在线看| 久久狠狠高潮亚洲精品| 亚洲欧洲国产精品你懂的| 亚洲精品色午夜无码专区日韩| 国产亚洲精品线观看动态图| 亚洲毛片av日韩av无码 | 美女被吸屁股免费网站| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 最新猫咪www免费人成| 国产精彩免费视频| 最近中文字幕国语免费完整| 久久久久久国产精品免费无码| 女人隐私秘视频黄www免费| 成人免费一区二区三区| 中文字字幕在线高清免费电影| 久久99久久成人免费播放| 韩国免费A级毛片久久| 日韩电影免费在线观看中文字幕| 日本不卡免费新一区二区三区 | 亚洲国产精华液网站w|