MPImage

herkese açık sınıf MPImage

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

Sabit Değer: 8

herkese açık statik nihai int IMAGE_FORMAT_JPEG

Sabit Değer: 9

herkese açık statik final int IMAGE_FORMAT_NV12

Sabit Değer: 3

herkese açık statik final int IMAGE_FORMAT_NV21

Sabit Değer: 4

herkese açık statik nihai int IMAGE_FORMAT_RGB

Sabit Değer: 2

herkese açık statik final int IMAGE_FORMAT_RGBA

Sabit Değer: 1

herkese açık statik final int IMAGE_FORMAT_UNKNOWN

Sabit Değer: 0

herkese açık statik final int IMAGE_FORMAT_VEC32F1

Sabit Değer: 10

herkese açık statik final int IMAGE_FORMAT_VEC32F2

Sabit Değer: 11

herkese açık statik final int IMAGE_FORMAT_YUV_420_888

Sabit Değer: 7

herkese açık statik final int IMAGE_FORMAT_YV12

Sabit Değer: 5

herkese açık statik final int IMAGE_FORMAT_YV21

Sabit Değer: 6

herkese açık statik nihai int STORAGE_TYPE_BITMAP

Sabit Değer: 1

herkese açık statik nihai int STORAGE_TYPE_BYTEBUFFER

Sabit Değer: 2

herkese açık statik nihai int STORAGE_TYPE_IMAGE_PROXY

Sabit Değer: 4

herkese açık statik nihai int STORAGE_TYPE_MEDIA_IMAGE

Sabit Değer: 3

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 ()

Bu MPImage için desteklenen resim özelliklerinin listesini döndürür.

MPImage şu anda yalnızca tek depolama alanı türünü desteklemektedir. Bu nedenle, iade listesinin boyutu her zaman 1 olur.

İlgili Konular

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.