Find the following methods which will do :
1. Convert the Image to base64 .
2. Convert Base64 string to Image (Bitmap).
1. Method to Decode base64 to bitmap
1. Convert the Image to base64 .
2. Convert Base64 string to Image (Bitmap).
1. Method to Decode base64 to bitmap
private Bitmap decodeFromBase64ToBitmap(String encodedImage)
{
byte[] decodedString = Base64.decode(encodedImage, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
return decodedByte;
}
2. Method to Convert image to Base64 String. private String convertToBase64(String imagePath)
{
Bitmap bm = BitmapFactory.decodeFile(imagePath);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] byteArrayImage = baos.toByteArray();
String encodedImage = Base64.encodeToString(byteArrayImage, Base64.DEFAULT);
return encodedImage;
}
No comments:
Post a Comment