<strong id="vcwjy"><kbd id="vcwjy"></kbd></strong>

  • <em id="vcwjy"><ruby id="vcwjy"><input id="vcwjy"></input></ruby></em>
    <dd id="vcwjy"><center id="vcwjy"><video id="vcwjy"></video></center></dd>
    <tbody id="vcwjy"><pre id="vcwjy"></pre></tbody>
      <rp id="vcwjy"><object id="vcwjy"><input id="vcwjy"></input></object></rp>
      ?

      有關android 圖片上傳 和壓縮的一些問題

      作者:達內 更新時間:2014-06-13 17:24 來源:未知 點擊:
      在做一個上傳圖片的模塊的時候,每當圖片過大,或是多張圖片一起上傳的時候總會oom。問了些人,說是上傳圖片需要先經過壓縮。但是,我在想壓縮圖片不還是要先把圖片讀到內存中

        在做一個上傳圖片的模塊的時候,每當圖片過大,或是多張圖片一起上傳的時候總會oom。問了些人,說是上傳圖片需要先經過壓縮。但是,我在想壓縮圖片不還是要先把圖片讀到內存中來么?還是有什么方法可以邊讀取圖片變壓縮呢?求一個圖片讀取壓縮并上傳 的demo !求大神,求前輩,各種求了....

        下面,是我根據路徑從SD卡讀取圖片,先轉換為byte 數組,然后經過base64 編碼 轉換為string (我是想通過xml將base64 的字符串上傳到服務器,服務器端有base64 解碼)

        public String getPstr(String pathname)

        {

        String pstr="";

        try {

        if(!pathname.equals(""))

        {

        FileInputStream in;

        in = new FileInputStream(pathname);

        byte buff[] = read(in);//把圖片文件流轉成byte數組

        //將圖片數據 進行BASE64編碼

        pstr= new String(Base64.encode(buff,Base64.DEFAULT));

        return pstr;

        }

        } catch (FileNotFoundException e) {

        // TODO Auto-generated catch block

        e.printStackTrace();

        return null;

        } catch (Exception e) {

        // TODO Auto-generated catch block

        e.printStackTrace();

        return null;

        }

        }

      標簽:

      相關閱讀

      達內新聞

      亚洲黄色小说|九九热这里只有精品视频|777米奇影视米奇|撸吧 百度 好搜 搜狗
      <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>