• <form id="qkrj8"></form>
    <wbr id="qkrj8"></wbr>

  • ?

    有關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 百度 好搜 搜狗
    <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>