Compila un MlImage
a partir de un ByteBuffer
.
Puedes pasar ByteBuffer
mutable o inmutable. Sin embargo, una vez que se pasa ByteBuffer
, no debes modificar el contenido para mantener la integridad de los datos.
Usa ByteBufferExtractor
para obtener el ByteBuffer
que pasaste.
Constructores públicos
ByteBufferMlImageBuilder(Búfer de bytes ByteBuffer, ancho int, altura int, imageFormat)
Crea el compilador con el
ByteBuffer obligatorio y la imagen representada. |
Métodos públicos
MlImage | |
ByteBufferMlImageBuilder |
setRotation(rotación int)
Establece el valor de
MlImage.getRotation() . |
Métodos heredados
Constructores públicos
public ByteBufferMlImageBuilder (ByteBuffer byteBuffer, ancho int, altura int, imageFormat)
Crea el compilador con el ByteBuffer
obligatorio y la imagen representada.
Validaremos el tamaño de byteBuffer
con width
, height
y imageFormat
determinados.
También llama a setRotation(int)
para establecer las propiedades opcionales. Si no se configura, los valores
se establecerán con la configuración predeterminada:
- rotación: 0
Parámetros
byteBuffer | image_Data. |
---|---|
width | el ancho de la imagen representada. |
height | la altura de la imagen representada. |
imageFormat | cómo los datos codifican la imagen. |
Métodos públicos
público ByteBufferMlImageBuilder setRotation (intRotation)
Establece el valor de MlImage.getRotation()
.
Parámetros
rotación |
---|
Arroja
IllegalArgumentException | si el valor de rotación no es 0, 90, 180 o 270. |
---|