מחלקה wrapper של אובייקטים של תמונה.
MPImage
מיועד להיות קונטיינר תמונות שלא ניתן לשינוי, שניתן לשתף
בפלטפורמות שונות.
כדי ליצור MPImage
, צריך להשתמש ב-builders שסופקו:
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 סטטי סופי int IMAGE_FORMAT_ALPHA
סטטי סטטי ציבורי סופי int IMAGE_FORMAT_JPEG
Public סטטי סופי int IMAGE_FORMAT_NV12
Public סטטי סופי int IMAGE_FORMAT_NV21
ציבורי סטטי סופי int IMAGE_FORMAT_RGB
Public סטטי סופי int IMAGE_FORMAT_RGBA
Public סטטי סופי int IMAGE_FORMAT_UNKNOWN
Public סטטי סופי int IMAGE_FORMAT_VEC32F1
Public סטטי סופי int IMAGE_FORMAT_VEC32F2
ציבורי סטטי סופי int IMAGE_FORMAT_YUV_420_888
Public סטטי סופי int IMAGE_FORMAT_YV12
Public סטטי סופי int IMAGE_FORMAT_YV21
Public סטטי סופי int STORAGE_TYPE_BITMAP
ציבורי סטטי סופי int STORAGE_TYPE_BYTEBUFFER
ציבורי סטטי סופי int STORAGE_TYPE_IMAGE_PROXY
ציבורי סטטי סופי int STORAGE_TYPE_MEDIA_IMAGE
שיטות ציבוריות
Public פג תוקף מסונכרן סגירה ()
הסרה של קובץ עזר שנרכש או התחיל בעבר.
כאשר MPImage
נוצר, יש לו ספירת הפניות אחת.
כאשר מספר ההפניות הופך ל-0, המשאב ישוחרר ברקע.
ציבורי List<MPImageProperties> getContainedImageProperties ()
public int getHeight ()
מחזירה את גובה התמונה.
public int getWidth ()
מחזירה את רוחב התמונה.