Tôi có Chuỗi Base64 đại diện cho hình ảnh BitMap.
Tôi cần phải chuyển đổi Chuỗi đó thành hình ảnh BitMap một lần nữa để sử dụng nó trên ImageView trong ứng dụng Android của tôi
Làm thế nào để làm nó?
Đây là mã mà tôi sử dụng để chuyển đổi hình ảnh thành Chuỗi cơ sở64:
//proceso de transformar la imagen BitMap en un String:
//android:src="c:\logo.png"
Resources r = this.getResources();
Bitmap bm = BitmapFactory.decodeResource(r, R.drawable.logo);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos); //bm is the bitmap object
byte[] b = baos.toByteArray();
//String encodedImage = Base64.encode(b, Base64.DEFAULT);
encodedImage = Base64.encodeBytes(b);