Mam pobraną mapę bitową ciągu Base64 z mojej zdalnej bazy danych ( encodedImage
jest to ciąg reprezentujący obraz z Base64):
profileImage = (ImageView)findViewById(R.id.profileImage);
byte[] imageAsBytes=null;
try {
imageAsBytes = Base64.decode(encodedImage.getBytes());
} catch (IOException e) {e.printStackTrace();}
profileImage.setImageBitmap(
BitmapFactory.decodeByteArray(imageAsBytes, 0, imageAsBytes.length)
);
profileImage to mój ImageView
Ok, ale muszę zmienić rozmiar tego obrazu, zanim pokażę go na ImageView
moim układzie. Muszę go zmienić na 120 x 120.
Czy ktoś może mi powiedzieć kod, aby zmienić jego rozmiar?
Przykłady, które znalazłem, nie mogły zostać zastosowane do bitmapy uzyskanej w oparciu o ciąg base64.