আমার দূরবর্তী ডেটাবেস থেকে একটি বেস 64 encodedImage
স্ট্রিংয়ের বিটম্যাপ নিয়েছি, ( বেস স্ট্রিংটি বেস 64 এর সাথে চিত্রিত করে):
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)
);
প্রোফাইল ইমেজ আমার ইমেজভিউ
ঠিক আছে, তবে ImageView
আমার লেআউটটি দেখানোর আগে আমাকে এই চিত্রটি পুনরায় আকার দিতে হবে । আমাকে এটির আকার পরিবর্তন করতে হবে 120x120।
কেউ আমাকে কোডটি এটির আকার দেওয়ার জন্য বলতে পারেন?
আমি যে উদাহরণগুলি পেয়েছি সেগুলি প্রাপ্ত বেস 64 স্ট্রিং বিটম্যাপে প্রয়োগ করা যায়নি।