MPImage

পাবলিক ক্লাস MPImage

ইমেজ অবজেক্টের জন্য র্যাপার ক্লাস।

MPImage একটি অপরিবর্তনীয় চিত্র ধারক হিসাবে ডিজাইন করা হয়েছে, যা ক্রস-প্ল্যাটফর্ম শেয়ার করা যেতে পারে।

একটি MPImage নির্মাণ করতে, প্রদত্ত বিল্ডার ব্যবহার করুন:

MPImage অভ্যন্তরীণ সঞ্চয়স্থান বজায় রাখতে রেফারেন্স গণনা ব্যবহার করে। যখন এটি তৈরি করা হয় তখন রেফারেন্স কাউন্ট হয় 1। ডেভেলপার অভ্যন্তরীণ স্টোরেজ আগে রিলিজ করার জন্য রেফারেন্স কাউন্ট কমাতে close() কল করতে পারেন, অন্যথায় জাভা আবর্জনা সংগ্রহ শেষ পর্যন্ত স্টোরেজ ছেড়ে দেবে।

কংক্রিট ইমেজ বের করতে, প্রথমে MPImage.StorageType চেক করুন এবং তারপর প্রদত্ত এক্সট্র্যাক্টর ব্যবহার করুন:

নেস্টেড ক্লাস

@ইন্টারফেস MPImage.MPImageFormat একটি চিত্রের চিত্র বিন্যাস নির্দিষ্ট করে।
@ইন্টারফেস MPImage.StorageType ইমেজ কন্টেইনার টাইপ নির্দিষ্ট করে।

ধ্রুবক

int IMAGE_FORMAT_ALPHA
int IMAGE_FORMAT_JPEG
int IMAGE_FORMAT_NV12
int IMAGE_FORMAT_NV21
int IMAGE_FORMAT_RGB
int IMAGE_FORMAT_RGBA
int IMAGE_FORMAT_UNKNOWN
int IMAGE_FORMAT_VEC32F1
int IMAGE_FORMAT_VEC32F2
int IMAGE_FORMAT_YUV_420_888
int IMAGE_FORMAT_YV12
int IMAGE_FORMAT_YV21
int STORAGE_TYPE_BITMAP
int STORAGE_TYPE_BYTEBUFFER
int STORAGE_TYPE_IMAGE_PROXY
int STORAGE_TYPE_MEDIA_IMAGE

পাবলিক পদ্ধতি

সিঙ্ক্রোনাইজড শূন্যতা
বন্ধ ()
পূর্বে অর্জিত বা init করা একটি রেফারেন্স সরিয়ে দেয়।
তালিকা < MPImageProperties >
getContainedImageProperties ()
এই MPImage এর জন্য সমর্থিত চিত্র বৈশিষ্ট্যের একটি তালিকা প্রদান করে।
int
উচ্চতা পান ()
চিত্রের উচ্চতা প্রদান করে।
int
getWidth ()
ছবির প্রস্থ ফেরত দেয়।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

IMAGE_FORMAT_ALPHA int পাবলিক স্ট্যাটিক ফাইনাল

ধ্রুবক মান: 8

IMAGE_FORMAT_JPEG int পাবলিক স্ট্যাটিক ফাইনাল

ধ্রুবক মান: 9

পাবলিক স্ট্যাটিক ফাইনাল int IMAGE_FORMAT_NV12

ধ্রুবক মান: 3

পাবলিক স্ট্যাটিক ফাইনাল int IMAGE_FORMAT_NV21

ধ্রুবক মান: 4

পাবলিক স্ট্যাটিক ফাইনাল int IMAGE_FORMAT_RGB

ধ্রুবক মান: 2

IMAGE_FORMAT_RGBA int পাবলিক স্ট্যাটিক ফাইনাল

ধ্রুবক মান: 1

IMAGE_FORMAT_UNKNOWN int পাবলিক স্ট্যাটিক ফাইনাল

ধ্রুবক মান: 0

পাবলিক স্ট্যাটিক ফাইনাল int IMAGE_FORMAT_VEC32F1

ধ্রুবক মান: 10

পাবলিক স্ট্যাটিক ফাইনাল int IMAGE_FORMAT_VEC32F2

ধ্রুবক মান: 11

পাবলিক স্ট্যাটিক ফাইনাল int IMAGE_FORMAT_YUV_420_888

ধ্রুবক মান: 7

পাবলিক স্ট্যাটিক ফাইনাল int IMAGE_FORMAT_YV12

ধ্রুবক মান: 5

পাবলিক স্ট্যাটিক ফাইনাল int IMAGE_FORMAT_YV21

ধ্রুবক মান: 6

STORAGE_TYPE_BITMAP int পাবলিক স্ট্যাটিক ফাইনাল

ধ্রুবক মান: 1

STORAGE_TYPE_BYTEBUFFER int পাবলিক স্ট্যাটিক ফাইনাল

ধ্রুবক মান: 2

STORAGE_TYPE_IMAGE_PROXY int পাবলিক স্ট্যাটিক ফাইনাল

ধ্রুবক মান: 4

STORAGE_TYPE_MEDIA_IMAGE int পাবলিক স্ট্যাটিক ফাইনাল

ধ্রুবক মান: 3

পাবলিক পদ্ধতি

পাবলিক সিঙ্ক্রোনাইজড শূন্য বন্ধ ()

পূর্বে অর্জিত বা init করা একটি রেফারেন্স সরিয়ে দেয়।

যখন MPImage তৈরি করা হয়, এতে 1টি রেফারেন্স কাউন্ট থাকে।

রেফারেন্স গণনা 0 হয়ে গেলে, এটি হুডের অধীনে সংস্থানটি ছেড়ে দেবে।

সর্বজনীন তালিকা < MPImageProperties > getContainedImageProperties ()

এই MPImage এর জন্য সমর্থিত চিত্র বৈশিষ্ট্যের একটি তালিকা প্রদান করে।

বর্তমানে MPImage শুধুমাত্র একক স্টোরেজ টাইপ সমর্থন করে তাই রিটার্ন তালিকার আকার সর্বদা 1 হবে।

আরো দেখুন

পাবলিক int getHeight ()

চিত্রের উচ্চতা প্রদান করে।

পাবলিক int getWidth ()

ছবির প্রস্থ ফেরত দেয়।