Klasa e mbështjellësit për objektet e imazhit.
MPImage
është krijuar për të qenë një kontejner imazhi i pandryshueshëm, i cili mund të ndahet në platforma të ndryshme.
Për të ndërtuar një MPImage
, përdorni ndërtuesit e dhënë:
MPImage
përdor numërimin e referencës për të ruajtur ruajtjen e brendshme. Kur krijohet, numri i referencës është 1. Zhvilluesi mund të thërrasë close()
për të reduktuar numrin e referencës për të lëshuar më herët hapësirën e brendshme, përndryshe mbledhja e mbeturinave Java do ta lëshojë hapësirën ruajtëse përfundimisht.
Për të nxjerrë imazhin konkret, fillimisht kontrolloni MPImage.StorageType
dhe më pas përdorni nxjerrësit e dhënë:
Klasat e mbivendosura
@ndërfaqja | MPImage.MPImageFormat | Përcakton formatin e imazhit të një imazhi. | |
@ndërfaqja | MPImage.Lloji i ruajtjes | Përcakton llojin e kontejnerit të imazhit. |
Konstante
ndër | IMAGE_FORMAT_ALPHA | |
ndër | IMAGE_FORMAT_JPEG | |
ndër | IMAGE_FORMAT_NV12 | |
ndër | IMAGE_FORMAT_NV21 | |
ndër | IMAGE_FORMAT_RGB | |
ndër | IMAGE_FORMAT_RGBA | |
ndër | IMAGE_FORMAT_I PANJOHUR | |
ndër | IMAGE_FORMAT_VEC32F1 | |
ndër | IMAGE_FORMAT_VEC32F2 | |
ndër | IMAGE_FORMAT_YUV_420_888 | |
ndër | IMAGE_FORMAT_YV12 | |
ndër | IMAGE_FORMAT_YV21 | |
ndër | STORAGE_TYPE_BITMAP | |
ndër | STORAGE_TYPE_BYTEBUFFER | |
ndër | STORAGE_TYPE_IMAGE_PROXY | |
ndër | STORAGE_TYPE_MEDIA_IMAGE |
Metodat publike
zbrazëti e sinkronizuar | mbyll () Heq një referencë që është fituar ose inicuar më parë. |
Lista < MPImageProperties > | getContainedImageProperties () Kthen një listë të veçorive të imazhit të mbështetur për këtë MPImage . |
ndër | merr lartësinë () Rikthen lartësinë e figurës. |
ndër | getWidth () Rikthen gjerësinë e imazhit. |
Metodat e trashëguara
Konstante
publik statik final int IMAGE_FORMAT_ALPHA
int përfundimtar statik publik IMAGE_FORMAT_JPEG
int përfundimtar statik publik IMAGE_FORMAT_NV12
int përfundimtar statik publik IMAGE_FORMAT_NV21
publik statik përfundimtar int IMAGE_FORMAT_RGB
publik statik final int IMAGE_FORMAT_RGBA
publik statik final int IMAGE_FORMAT_UNKNOWN
int përfundimtar statik publik IMAGE_FORMAT_VEC32F1
int përfundimtar statik publik IMAGE_FORMAT_VEC32F2
int përfundimtar statik publik IMAGE_FORMAT_YUV_420_888
int përfundimtar statik publik IMAGE_FORMAT_YV12
int përfundimtar statik publik IMAGE_FORMAT_YV21
publik statik final int STORAGE_TYPE_BITMAP
int përfundimtar statik publik STORAGE_TYPE_BYTEBUFFER
int përfundimtar statik publik STORAGE_TYPE_IMAGE_PROXY
int final statik publik STORAGE_TYPE_MEDIA_IMAGE
Metodat publike
mbyllje boshllëku i sinkronizuar publik ()
Heq një referencë që është fituar ose inicuar më parë.
Kur krijohet MPImage
, ai ka 1 numër referimi.
Kur numërimi i referencës bëhet 0, ai do të lëshojë burimin nën kapuç.
Lista publike < MPImageProperties > getContainedImageProperties ()
publike int getHeight ()
Rikthen lartësinë e figurës.
publike int getWidth ()
Rikthen gjerësinë e imazhit.