MPImage

MPI-imazhi i klasës publike

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

Vlera konstante: 8

int përfundimtar statik publik IMAGE_FORMAT_JPEG

Vlera konstante: 9

int përfundimtar statik publik IMAGE_FORMAT_NV12

Vlera konstante: 3

int përfundimtar statik publik IMAGE_FORMAT_NV21

Vlera konstante: 4

publik statik përfundimtar int IMAGE_FORMAT_RGB

Vlera konstante: 2

publik statik final int IMAGE_FORMAT_RGBA

Vlera konstante: 1

publik statik final int IMAGE_FORMAT_UNKNOWN

Vlera konstante: 0

int përfundimtar statik publik IMAGE_FORMAT_VEC32F1

Vlera konstante: 10

int përfundimtar statik publik IMAGE_FORMAT_VEC32F2

Vlera konstante: 11

int përfundimtar statik publik IMAGE_FORMAT_YUV_420_888

Vlera konstante: 7

int përfundimtar statik publik IMAGE_FORMAT_YV12

Vlera konstante: 5

int përfundimtar statik publik IMAGE_FORMAT_YV21

Vlera konstante: 6

publik statik final int STORAGE_TYPE_BITMAP

Vlera konstante: 1

int përfundimtar statik publik STORAGE_TYPE_BYTEBUFFER

Vlera konstante: 2

int përfundimtar statik publik STORAGE_TYPE_IMAGE_PROXY

Vlera konstante: 4

int final statik publik STORAGE_TYPE_MEDIA_IMAGE

Vlera konstante: 3

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

Kthen një listë të veçorive të imazhit të mbështetur për këtë MPImage .

Aktualisht MPImage mbështet vetëm një lloj ruajtjeje, kështu që madhësia e listës së kthimit do të jetë gjithmonë 1.

Shih gjithashtu

publike int getHeight ()

Rikthen lartësinë e figurës.

publike int getWidth ()

Rikthen gjerësinë e imazhit.