MPImage

clase pública MPImage

La clase wrapper para objetos de imagen.

MPImage está diseñado para ser un contenedor de imágenes inmutables, que pueden compartirse entre plataformas.

Para construir un MPImage, usa los compiladores proporcionados:

MPImage usa el recuento de referencias para mantener el almacenamiento interno. Cuando se crea, el recuento de referencias es 1. El desarrollador puede llamar a close() para reducir el recuento de referencias y liberar almacenamiento interno antes. De lo contrario, la recolección de elementos no utilizados de Java liberará el almacenamiento eventualmente.

Para extraer una imagen concreta, primero verifica MPImage.StorageType y, luego, usa los extractores proporcionados:

Categorías anidadas

@interfaz MPImage.MPImageFormat Especifica el formato de imagen de una imagen. 
@interfaz MPImage.StorageType Especifica el tipo de contenedor de la imagen. 

Constantes

Métodos públicos

sincronizada void
close()
Quita una referencia que se adquirió previamente o init.
List<MPImageProperties>
getContainedImageProperties()
Muestra una lista de propiedades de imagen compatibles para este MPImage.
int
getHeight()
Muestra la altura de la imagen.
int
getWidth()
Muestra el ancho de la imagen.

Métodos heredados

boolean
es igual a(Objeto arg0)
final Class<?>
getClass()
int
hashCode()
final void
notify()
final void
notifyAll()
String
toString()
final void
wait(long arg0, int arg1)
final void
wait(argumento largo)
final void
wait()
abstract void
close()
abstract void
close()

Constantes

público estático final int IMAGE_FORMAT_ALPHA

Valor de la constante: 8

público estático final int IMAGE_FORMAT_JPEG

Valor de la constante: 9

público estático final int IMAGE_FORMAT_NV12

Valor de la constante: 3

público estático final int IMAGE_FORMAT_NV21

Valor de la constante: 4

público estático final int IMAGE_FORMAT_RGB

Valor de la constante: 2

público estático final int IMAGE_FORMAT_RGBA

Valor de la constante: 1

público estático final int IMAGE_FORMAT_UNKNOWN

Valor de la constante: 0

público estático final int IMAGE_FORMAT_VEC32F1

Valor de la constante: 10

público estático final int IMAGE_FORMAT_VEC32F2

Valor de la constante: 11

público estático final int IMAGE_FORMAT_YUV_420_888

Valor de la constante: 7

público estático final int IMAGE_FORMAT_YV12

Valor de la constante: 5

público estático final int IMAGE_FORMAT_YV21

Valor de la constante: 6

público estático final int STORAGE_TYPE_BITMAP

Valor de la constante: 1

público estático final int STORAGE_TYPE_BYTEBUFFER

Valor de la constante: 2

público estático final int STORAGE_TYPE_IMAGE_PROXY

Valor de la constante: 4

público estático final int STORAGE_TYPE_MEDIA_IMAGE

Valor de la constante: 3

Métodos públicos

public sincronizado void close ()

Quita una referencia que se adquirió previamente o init.

Cuando se crea MPImage, tiene 1 recuento de referencias.

Cuando el recuento de referencias cambie a 0, liberará el recurso de forma interna.

public List<MPImageProperties> getContainedImageProperties ()

Muestra una lista de propiedades de imagen compatibles para este MPImage.

Actualmente, MPImage solo admite un único tipo de almacenamiento, por lo que el tamaño de la lista de retorno siempre será 1.

Consulta también

public int getHeight ()

Muestra la altura de la imagen.

public int getWidth ()

Muestra el ancho de la imagen.