¿Cómo hacer la imagen Descomprimir base 64 en el Android Studio

Arakim:

He creado Stringa partirByteMap

 public String StringImage(Bitmap bitmap) {

    ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
    bitmap.compress(Bitmap.CompressFormat.JPEG, 100, byteArrayOutputStream);

    byte[] imageByteArray = byteArrayOutputStream.toByteArray();
    String encodeImage = Base64.encodeToString(imageByteArray, Base64.DEFAULT);

    return encodeImage;
}

y puse esto en SQL Server.

La descarga de este servidor de SQL no es un problema. Después de la descarga Quiero crear ByteMapde esta cadena. Esto significa que necesito decodificar esta cadena y crear BitMap, pero que es demasiado difícil para mí.

Aquí estoy tratando cadena de decodificación y crear mapa de bits

String donwloadImage = jsonObject.getString("image");
String encode = Base64.encodeToString(donwloadImage.getBytes(),Base64.DEFAULT);
byte [] bytes = Base64.decode(encode, Base64.DEFAULT);
Bitmap  bitmap= BitmapFactory.decodeByteArray(bytes,0,bytes.length);
Anupam:

Convertir base 64 Cadena de mapa de bits como esto -

 byte[] decodeByte = Base64.decode(encodeImage, Base64.DEFAULT);
 Bitmap decodedBitmap = BitmapFactory.decodeByteArray(decodeByte, 0, decodeByte.length);

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=227079&siteId=1
Recomendado
Clasificación