zoukankan      html  css  js  c++  java
  • Bitmap与String之间的转换

    /**

      * 将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;

      }

  • 相关阅读:
    关于 log4j.additivity
    JDK8新特性:使用Optional:解决NPE问题的更干净的写法
    异常处理和日志输出使用小结
    搭建DNS服务器
    git 使用技巧
    mysql
    linux学习记录
    nginx解析
    node npm pm2命令简析
    jenkins使用简析
  • 原文地址:https://www.cnblogs.com/yuanting/p/4216424.html
Copyright © 2011-2022 走看看