Die Wrapper-Klasse für Bildobjekte.
MPImage
ist ein unveränderlicher Image-Container, der plattformübergreifend gemeinsam genutzt werden kann.
Verwenden Sie zum Erstellen eines MPImage
die bereitgestellten Builder:
MPImage
verwendet die Referenzzählung, um den internen Speicher zu verwalten. Nach der Erstellung beträgt die Referenzanzahl 1. Der Entwickler kann close()
aufrufen, um die Referenzanzahl zu reduzieren und den internen Speicher früher freizugeben. Andernfalls wird der Speicher durch die Java-automatische Speicherbereinigung letztendlich freigegeben.
Wenn Sie das Betonbild extrahieren möchten, prüfen Sie zuerst MPImage.StorageType
und verwenden Sie dann die bereitgestellten Extraktoren:
Verschachtelte Klassen
@Interface | MPImage.MPImageFormat | Gibt das Bildformat eines Bildes an. | |
@Interface | MPImage.StorageType | Gibt den Image-Containertyp an. |
Konstanten
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 |
Public Methods
synchronisiert void |
close()
Entfernt eine Referenz, die zuvor übernommen oder initialisiert wurde.
|
List<MPImageProperties> |
getContainedImageProperties()
Gibt eine Liste der unterstützten Bildeigenschaften für diese
MPImage zurück. |
int |
getHeight()
Gibt die Höhe des Bildes zurück.
|
int |
getWidth()
Gibt die Breite des Bildes zurück.
|
Übernommene Methoden
Konstanten
public static final Ganzzahl IMAGE_FORMAT_ALPHA
public static final int IMAGE_FORMAT_JPEG
public static final int IMAGE_FORMAT_NV12
public static final int IMAGE_FORMAT_NV21
public static final Ganzzahl IMAGE_FORMAT_RGB
public static final Ganzzahl IMAGE_FORMAT_RGBA
public static final Ganzzahl IMAGE_FORMAT_UNKNOWN
public static final Ganzzahl IMAGE_FORMAT_VEC32F1
public static final Ganzzahl IMAGE_FORMAT_VEC32F2
public static final Ganzzahl IMAGE_FORMAT_YUV_420_888
public static final Ganzzahl IMAGE_FORMAT_YV12
public static final Ganzzahl IMAGE_FORMAT_YV21
public static final int STORAGE_TYPE_BITMAP
public static final Ganzzahl STORAGE_TYPE_BYTEBUFFER
public static final Ganzzahl STORAGE_TYPE_IMAGE_PROXY
öffentlich statisch final Ganzzahl STORAGE_TYPE_MEDIA_IMAGE
Public Methods
public synchronisiert void close ()
Entfernt eine Referenz, die zuvor übernommen oder initialisiert wurde.
Wenn MPImage
erstellt wird, hat es 1 Referenzanzahl.
Wenn die Referenzzahl 0 wird, wird die Ressource im Hintergrund freigegeben.
public List<MPImageProperties> getContainedImageProperties ()
public int getHeight ()
Gibt die Höhe des Bildes zurück.
public int getWidth ()
Gibt die Breite des Bildes zurück.