کلاس wrapper برای اشیاء تصویر.
MPImage
به گونه ای طراحی شده است که یک محفظه تصویر تغییرناپذیر است که می تواند در پلتفرم های مختلف به اشتراک گذاشته شود.
برای ساخت MPImage
، از سازنده های ارائه شده استفاده کنید:
MPImage
از شمارش مرجع برای حفظ حافظه داخلی استفاده می کند. وقتی ایجاد شد، تعداد مرجع 1 است. توسعهدهنده میتواند برای کاهش تعداد مرجع برای انتشار زودتر حافظه داخلی، close()
را فراخوانی کند، در غیر این صورت مجموعه زباله جاوا در نهایت فضای ذخیرهسازی را آزاد میکند.
برای استخراج تصویر بتن، ابتدا MPImage.StorageType
را بررسی کرده و سپس از استخراج کننده های ارائه شده استفاده کنید:
کلاس های تو در تو
@رابط | MPImage.MPImageFormat | فرمت تصویر یک تصویر را مشخص می کند. | |
@رابط | MPImage.StorageType | نوع ظرف تصویر را مشخص می کند. |
ثابت ها
بین المللی | IMAGE_FORMAT_ALPHA | |
بین المللی | IMAGE_FORMAT_JPEG | |
بین المللی | IMAGE_FORMAT_NV12 | |
بین المللی | IMAGE_FORMAT_NV21 | |
بین المللی | IMAGE_FORMAT_RGB | |
بین المللی | IMAGE_FORMAT_RGBA | |
بین المللی | IMAGE_FORMAT_UNKNOWN | |
بین المللی | IMAGE_FORMAT_VEC32F1 | |
بین المللی | IMAGE_FORMAT_VEC32F2 | |
بین المللی | IMAGE_FORMAT_YUV_420_888 | |
بین المللی | IMAGE_FORMAT_YV12 | |
بین المللی | IMAGE_FORMAT_YV21 | |
بین المللی | STORAGE_TYPE_BITMAP | |
بین المللی | STORAGE_TYPE_BYTEBUFFER | |
بین المللی | STORAGE_TYPE_IMAGE_PROXY | |
بین المللی | STORAGE_TYPE_MEDIA_IMAGE |
روش های عمومی
خالی هماهنگ شده | بستن () مرجعی را که قبلاً به دست آورده یا راه اندازی شده را حذف می کند. |
فهرست < MPImageProperties > | getContainedImageProperties () فهرستی از ویژگی های تصویر پشتیبانی شده را برای این MPImage برمی گرداند. |
بین المللی | دریافت قد () ارتفاع تصویر را برمیگرداند. |
بین المللی | getWidth () عرض تصویر را برمی گرداند. |
روش های ارثی
ثابت ها
نهایی استاتیک عمومی IMAGE_FORMAT_ALPHA
نهایی استاتیک عمومی IMAGE_FORMAT_JPEG
عمومی استاتیک نهایی int IMAGE_FORMAT_NV12
عمومی استاتیک نهایی int IMAGE_FORMAT_NV21
عمومی استاتیک نهایی int IMAGE_FORMAT_RGB
عمومی استاتیک نهایی int IMAGE_FORMAT_RGBA
نهایی استاتیک عمومی 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
STORAGE_TYPE_BITMAP نهایی استاتیک عمومی
عمومی استاتیک نهایی int STORAGE_TYPE_BYTEBUFFER
نهایی استاتیک عمومی STORAGE_TYPE_IMAGE_PROXY
نهایی استاتیک عمومی STORAGE_TYPE_MEDIA_IMAGE
روش های عمومی
بسته شدن خالی همگام سازی عمومی ()
مرجعی را که قبلاً به دست آورده یا راه اندازی شده را حذف می کند.
هنگامی که MPImage
ایجاد می شود، دارای 1 تعداد مرجع است.
هنگامی که تعداد مراجع 0 می شود، منبع را در زیر هود آزاد می کند.
فهرست عمومی < MPImageProperties > getContainedImageProperties ()
عمومی int getHeight ()
ارتفاع تصویر را برمیگرداند.
عمومی int getWidth ()
عرض تصویر را برمی گرداند.