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