• 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;

      }

  • 相关阅读:
    7.分类与预测
    6.图标绘制入门
    5.Python使用模块
    4.面向对象编程
    2.函数
    1,python基础入门
    (6)访问静态资源
    (5)操作数据库
    (2)快速创建springboot
    (1)IDEA 创建springboot
  • 原文地址:https://www.cnblogs.com/yuanting/p/4216424.html
Copyright © 2020-2023  润新知