Я пытаюсь преобразовать Base64
строку изображения в более короткую строку.В настоящее время его длина составляет 150356 символов.Есть ли способ конвертировать эту строку до 4000 символов?Я пробовал MD5
хеш, но он не работает для более длинной строки.
Я использую приведенный ниже код для преобразования захваченного изображения в Base64
в Android.
public String uriToBase64(Uri uri){
String encodedImage = null;
try{
final InputStream imageStream = getContentResolver().openInputStream(uri);
final Bitmap selectedImage = BitmapFactory.decodeStream(imageStream);
encodedImage = encodeImage(selectedImage);
}catch (Exception e){
encodedImage = "";
}
return encodedImage;
}