Resim nesnelerinin sarmalayıcı sınıfı.
MPImage
, platformlar arasında paylaşılabilen sabit bir görüntü container'ı olarak tasarlanmıştır.
MPImage
oluşturmak için sağlanan oluşturucuları kullanın:
MPImage
, dahili depolama alanını korumak için referans sayımını kullanır. Oluşturulduğunda referans sayısı 1 olur. Geliştirici, dahili depolamayı daha erken serbest bırakmak amacıyla referans sayısını azaltmak için close()
yöntemini çağırabilir. Aksi takdirde Java çöp toplama, sonunda depolama alanını serbest bırakır.
Beton resim çıkarmak için önce MPImage.StorageType
özelliğini kontrol edin ve ardından sağlanan ayıklayıcıları kullanın:
İç İçe Sınıflar
@arayüz | MPImage.MPImageFormat | Bir resmin resim biçimini belirtir. | |
@arayüz | MPImage.StorageType | Görüntü kapsayıcı türünü belirtir. |
Sabitler
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 |
Herkese Açık Yöntemler
senkronize edildi geçersiz |
close()
Daha önce edinilmiş veya başlatılmış bir referansı kaldırır.
|
List<MPImageProperties> |
getContainedImageProperties()
Bu
MPImage için desteklenen resim özelliklerinin listesini döndürür. |
int |
getHeight()
Resmin yüksekliğini döndürür.
|
int |
getWidth()
Resmin genişliğini döndürür.
|
Devralınan Yöntemler
Sabitler
herkese açık statik final int IMAGE_FORMAT_ALPHA
herkese açık statik nihai int IMAGE_FORMAT_JPEG
herkese açık statik final int IMAGE_FORMAT_NV12
herkese açık statik final int IMAGE_FORMAT_NV21
herkese açık statik nihai int IMAGE_FORMAT_RGB
herkese açık statik final int IMAGE_FORMAT_RGBA
herkese açık statik final int IMAGE_FORMAT_UNKNOWN
herkese açık statik final int IMAGE_FORMAT_VEC32F1
herkese açık statik final int IMAGE_FORMAT_VEC32F2
herkese açık statik final int IMAGE_FORMAT_YUV_420_888
herkese açık statik final int IMAGE_FORMAT_YV12
herkese açık statik final int IMAGE_FORMAT_YV21
herkese açık statik nihai int STORAGE_TYPE_BITMAP
herkese açık statik nihai int STORAGE_TYPE_BYTEBUFFER
herkese açık statik nihai int STORAGE_TYPE_IMAGE_PROXY
herkese açık statik nihai int STORAGE_TYPE_MEDIA_IMAGE
Herkese Açık Yöntemler
herkese açık senkronize void close ()
Daha önce edinilmiş veya başlatılmış bir referansı kaldırır.
MPImage
oluşturulduğunda 1 referans sayısına sahip olur.
Referans sayısı 0 olduğunda kaynağı arka planda serbest bırakır.
herkese açık Liste<MPImageProperties> getContainedImageProperties ()
herkese açık int getHeight ()
Resmin yüksekliğini döndürür.
herkese açık int getWidth ()
Resmin genişliğini döndürür.