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
ByteBufferde 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
ByteBufferde solo lectura almacenado enMPImage
Arroja
| IllegalArgumentException | Cuando la extracción requiere conversiones de tipos de datos o formatos no compatibles. |
|---|