Utilidad para extraer ByteBuffer
de MPImage
.
Actualmente, solo admite MPImage
con MPImage.STORAGE_TYPE_BYTEBUFFER
; de lo contrario, se arrojará IllegalArgumentException
.
Métodos públicos
ByteBuffer estático | |
ByteBuffer estático |
Métodos heredados
Métodos públicos
estática pública ByteBuffer extract (MPImage imagen)
Extrae un ByteBuffer
de un MPImage
.
El objeto ByteBuffer
que se muestra es una vista de solo lectura, con el primer MPImageProperties
disponible cuyo tipo de almacenamiento es MPImage.STORAGE_TYPE_BYTEBUFFER
.
Parámetros
imagen |
---|
Devuelve
- Es una
ByteBuffer
de solo lectura.
Arroja
IllegalArgumentException | Cuando la imagen no contiene un almacenamiento ByteBuffer .
|
---|
Consulta también
estática pública ByteBuffer extract (MPImage image, int targetFormat)
Extrae un ByteBuffer
de solo lectura en un targetFormat
determinado desde un MPImage
.
Especificación de conversión de formato:
- Cuando se extraigan imágenes RGB a formato RGBA, un canal siempre se establecerá en 255.
- Cuando se extraigan imágenes RGBA en formato RGB, se perderá un canal.
Parámetros
imagen | la imagen de la que se extraerá el búfer. |
---|---|
targetFormat | el formato de imagen del búfer de bytes del resultado. |
Devuelve
- el
ByteBuffer
de solo lectura almacenado enMPImage
Arroja
IllegalArgumentException | Cuando la extracción requiere conversiones de tipos de datos o formatos no compatibles. |
---|