ฉันมีบิตแมปที่ถ่ายจาก Base64 String จากฐานข้อมูลระยะไกลของฉัน ( encodedImage
เป็นสตริงที่แสดงภาพด้วย 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 คือ ImageView ของฉัน
ตกลง แต่ฉันต้องปรับขนาดภาพนี้ก่อนที่จะแสดงในImageView
เค้าโครงของฉัน ฉันต้องปรับขนาดเป็น 120x120
มีคนบอกรหัสให้ฉันปรับขนาดหรือไม่
ตัวอย่างที่ฉันพบไม่สามารถใช้กับบิตแมป base64 ที่ได้รับ