বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

বড় আকারের বিটম্যাপ দক্ষতার সাথে লোড করা

(http://developer.android.com/training/displaying-bitmaps/load-bitmap.html)

ইমেজ সকল আকার ও গঠন নিয়ে আসতে পারে। অনেক ক্ষেত্রে একটি সাধারন অ্যাপলিকেশন ইউজার ইন্টারফেসের জন্য প্রয়োজনের চেয়ে বড় হতে পারে। উদাাহরণস্বরূপ, সিস্টেম গ্যালারী অ্যাপলিকেশন আপনার অ্যান্ড্রয়েড ডিভাসের ক্যমেরা ব্যবহার করে নেয়া ফটো প্রদর্শন করে যা সাধারনত আপনার স্ক্রিনের ঘনত্বের চেয়েও উচ্চ রেজ্যুলেশন যুক্ত।

দেয়া আছে যে আপনি সীমিত মেমরী নিয়ে কাজ করছেন, এটাই আদর্শ যে আপনি শুধু মেমরীতে কম রেজ্যুলেশনের সংস্করন লোড করবেন। কম রেজ্যুলেশনের সংস্করন আপনার ইউজার ইন্টারফেসের কম্পোনেন্ট যা এটা প্রদর্শন করে তার সাথে সাথে ম্যাচ করা উচিত। একটি উচ্চ রেজ্যুলেশন যুক্ত ইমেজ কোন দৃশ্যমান সুবিধা প্রদান করে না, কিন্তু এখনও মূল্যবান মেমরী নিয়ে নেয় এবং ফ্লাই স্কেলিং এ যুক্ততার কারনে অতিরিক্ত পারফরমেন্স ওভারহেড ডেকে আনে।

এই অনুশীলনী মেমরীতে একটি ছোট সাবস্যাম্পলড সংস্করন লোড করার মাধ্যমে প্রতি অ্যাপলিকেশনের মেমরীর সীমা অতিক্রম না করে বড় আকারের বিটম্যাপ ডিকোডিং করার কাজটি দেখাবে।