আমার কাছে বেস 64 স্ট্রিং রয়েছে যা একটি বিটম্যাপ চিত্র উপস্থাপন করে।
আমার অ্যান্ড্রয়েড অ্যাপ্লিকেশনটিতে ইমেজভিউতে এটি ব্যবহার করতে আমার সেই স্ট্রিংটিকে আবার বিটম্যাপ চিত্রে রূপান্তর করতে হবে
এটা কিভাবে করতে হবে?
এই কোডটিই আমি চিত্রটিকে বেস 64 স্ট্রিংয়ে রূপান্তর করতে ব্যবহার করি:
//proceso de transformar la imagen BitMap en un String:
//android:src="c:\logo.png"
Resources r = this.getResources();
Bitmap bm = BitmapFactory.decodeResource(r, R.drawable.logo);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos); //bm is the bitmap object
byte[] b = baos.toByteArray();
//String encodedImage = Base64.encode(b, Base64.DEFAULT);
encodedImage = Base64.encodeBytes(b);