Crea una MlImage
a partir de un ByteBuffer
.
Puede pasar ByteBuffer
mutable o inmutable. Sin embargo, una vez que se pasa ByteBuffer
, para mantener la integridad de los datos, no debe modificar el contenido.
Utilice ByteBufferExtractor
para obtener ByteBuffer
que ingresó.
Constructores Públicos
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int ancho, int alto, int imageFormat) Crea el constructor con ByteBuffer obligatorio y la imagen representada. |
Métodos públicos
MlImagen | |
ByteBufferMlImageBuilder | setRotation (rotación int) Establece el valor para MlImage.getRotation() . |
Métodos heredados
Constructores Públicos
público ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int ancho, int alto, int imageFormat)
Crea el constructor con ByteBuffer
obligatorio y la imagen representada.
Validaremos el tamaño del byteBuffer
con width
, height
e imageFormat
dados.
También llama setRotation(int)
para establecer las propiedades opcionales. Si no se configuran, los valores se establecerán por defecto:
- rotación: 0
Parámetros
búfer de bytes | objeto de datos de imagen. |
---|---|
ancho | el ancho de la imagen representada. |
altura | la altura de la imagen representada. |
formato de imagen | cómo los datos codifican la imagen. |
Métodos públicos
público ByteBufferMlImageBuilder setRotation (rotación int)
Establece el valor para MlImage.getRotation()
.
Parámetros
rotación |
---|
Lanza
Argumento de excepción ilegal | si el valor de rotación no es 0, 90, 180 o 270. |
---|