zoukankan      html  css  js  c++  java
  • android Base64字符串与Bitmap相互转换

    /**

      * 将bitmap转换成base64字符串

      *

      * @param bitmap

      * @return base64 字符串

      */

      public String bitmaptoString(Bitmap bitmap, int bitmapQuality) {

      // 将Bitmap转换成字符串

      String string = null;

      ByteArrayOutputStream bStream = new ByteArrayOutputStream();

      bitmap.compress(CompressFormat.PNG, bitmapQuality, bStream);

      byte[] bytes = bStream.toByteArray();

      string = Base64.encodeToString(bytes, Base64.DEFAULT);

      return string;

      }

      /**

      * 将base64转换成bitmap图片

      *

      * @param string base64字符串

      * @return bitmap

      */

      public Bitmap stringtoBitmap(String string) {

      // 将字符串转换成Bitmap类型

      Bitmap bitmap = null;

      try {

      byte[] bitmapArray;

      bitmapArray = Base64.decode(string, Base64.DEFAULT);

      bitmap = BitmapFactory.decodeByteArray(bitmapArray, 0,

      bitmapArray.length);

      } catch (Exception e) {

      e.printStackTrace();

      }

      return bitmap;

      }

  • 相关阅读:
    BZOJ1070[SCOI2007]修车
    BZOJ1061[Noi2008] 志愿者招募
    BZOJ 3511 土地划分
    BZOJ3130 [Sdoi2013]费用流
    POJ1797 Heavy Transportation
    P2866 糟糕的一天
    P1155 双栈排序
    P1027 car的旅行路线
    POJ3037 Skiing
    POJ1125 Stockbroker Grapevine
  • 原文地址:https://www.cnblogs.com/liangstudyhome/p/4152855.html
Copyright © 2011-2022 走看看