bitmap转base64


参考:https://stackoverflow.com/questions/9224056/android-bitmap-to-base64-string

public static Bitmap convert(String base64Str) throws IllegalArgumentException
 {
     byte[] decodedBytes = Base64.decode(
         base64Str.substring(base64Str.indexOf(",")  + 1),
         Base64.DEFAULT
     );

     return BitmapFactory.decodeByteArray(decodedBytes, 0, decodedBytes.length);
 }

 public static String convert(Bitmap bitmap)
 {
     ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
     bitmap.compress(Bitmap.CompressFormat.PNG, 100, outputStream);

     return Base64.encodeToString(outputStream.toByteArray(), Base64.DEFAULT);
 }

以后有问题优先到国外网站上去找,国内的抄来超去,而且还是10年前的东西。。。


文章作者: 小游
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小游 !
  目录