Construye una MlImage
de un ByteBuffer
.
Puede pasar en mutable o inmutable ByteBuffer
. Sin embargo, una vez ByteBuffer
se pasa, para mantener la integridad de los datos no debe modificar el contenido en ella.
Uso ByteBufferExtractor
llegar ByteBuffer
que se ha pasado.
Constructores públicos
ByteBufferMlImageBuilder ( ByteBuffer ByteBuffer, ancho int, altura int, int ImageFormat) Crea el constructor con obligatoria ByteBuffer y la imagen representada. |
Métodos públicos
MlImage | |
ByteBufferMlImageBuilder | setRotation (int rotación) Valor conjuntos de MlImage.getRotation() . |
Métodos heredados
Constructores públicos
ByteBufferMlImageBuilder público ( ByteBuffer ByteBuffer, ancho int, int altura, int ImageFormat)
Crea el constructor con obligatoria ByteBuffer
y la imagen representada.
Vamos a validar el tamaño de la byteBuffer
con determinada width
, height
y imageFormat
.
También llama setRotation(int)
para establecer las propiedades opcionales. Si no se establece, los valores se establecerán con los valores predeterminados:
- rotación: 0
Parámetros
byteBuffer | 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ública ByteBufferMlImageBuilder setRotation (rotación int)
Valor conjuntos de 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. |
---|