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.