فئة برنامج تضمين لكائنات الصور.
تم تصميم السمة MPImage
لتكون حاوية صور غير قابلة للتغيير، ويمكن مشاركتها على عدّة منصّات.
لإنشاء MPImage
، استخدِم أدوات الإنشاء المتوفّرة:
يستخدم MPImage
ميزة احتساب المراجع للحفاظ على مساحة التخزين الداخلية. عند إنشاء الملف المرجعي، يكون عدد المراجع 1. يمكن للمطوِّر الاتصال بـ close()
لتقليل عدد المراجع لإصدار
وحدة تخزين داخلية في وقت أبكر من السابق، وإلا ستؤدي عملية تجميع البيانات المهملة في Java إلى إطلاق مساحة التخزين في نهاية المطاف.
لاستخراج صورة ملموسة، تحقَّق أولاً من MPImage.StorageType
، ثم استخدِم أدوات استخلاص البيانات المتوفرة:
الصفوف المتداخلة
@interface | MPImage.MPImageFormat | لتحديد تنسيق الصورة. | |
@interface | 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 |
الطرق العامة
متزامن فارغ |
Close()
لإزالة مرجع تم الحصول عليه سابقًا أو تم إعداده.
|
List<MPImageProperties> |
getContainedImageProperties()
تعرض قائمة بخصائص الصور المسموح بها لهذا
MPImage . |
int |
getHeight()
لعرض ارتفاع الصورة.
|
int |
getWidth()
لعرض عرض الصورة.
|
الطرق المكتسَبة
الثوابت
public static last int IMAGE_FORMAT_ALPHA
public static last int IMAGE_FORMAT_JPEG
public static last int IMAGE_FORMAT_NV12
public static last int IMAGE_FORMAT_NV21
public static last int IMAGE_FORMAT_RGB
public static last int IMAGE_FORMAT_RGBA
public static last int IMAGE_FORMAT_UNKNOWN
public static last int IMAGE_FORMAT_VEC32F1
public static last int IMAGE_FORMAT_VEC32F2
public static last int IMAGE_FORMAT_YUV_420_888
public static last int IMAGE_FORMAT_YV12
public static last int IMAGE_FORMAT_YV21
نهائي ثابت عام عدد صحيح STORAGE_TYPE_BITMAP
نهائي ثابت عام عدد صحيح STORAGE_TYPE_BYTEBUFFER
نهائي ثابت عام عدد صحيح STORAGE_TYPE_IMAGE_PROXY
نهائي ثابت عام عدد صحيح STORAGE_TYPE_MEDIA_IMAGE
الطرق العامة
عام فارغ متزامن إغلاق ()
لإزالة مرجع تم الحصول عليه سابقًا أو تم إعداده.
عند إنشاء MPImage
، يكون له عدد مراجع واحد.
عندما يصبح عدد المراجع 0، سيتم إطلاق المورد تلقائيًا.
public List<MPImageProperties> getContainedImageProperties ()
public int getHeight ()
لعرض ارتفاع الصورة.
public int getWidth ()
لعرض عرض الصورة.