Создает MlImage
из ByteBuffer
.
Вы можете передать либо изменяемый, либо неизменяемый ByteBuffer
. Однако после передачи ByteBuffer
для сохранения целостности данных не следует изменять его содержимое.
Используйте ByteBufferExtractor
, чтобы получить переданный вами ByteBuffer
.
Публичные конструкторы
ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int ширина, int высота, int imageFormat) Создает построитель с обязательным ByteBuffer и представленным изображением. |
Публичные методы
МлИмидж | |
Байтбуфермлимажебилдер | setRotation (целое вращение) Устанавливает значение для MlImage.getRotation() . |
Унаследованные методы
Публичные конструкторы
public ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, ширина int, высота int, int imageFormat)
Создает построитель с обязательным ByteBuffer
и представленным изображением.
Мы проверим размер byteBuffer
с заданной width
, height
и imageFormat
.
Также вызывает setRotation(int)
для установки дополнительных свойств. Если не установлено, значения будут установлены по умолчанию:
- вращение: 0
Параметры
байтбуфер | объект данных изображения. |
---|---|
ширина | ширина представляемого изображения. |
высота | высота представляемого изображения. |
Формат изображения | как данные кодируют изображение. |
Публичные методы
общедоступный ByteBufferMlImageBuilder setRotation (вращение целого числа)
Устанавливает значение для MlImage.getRotation()
.
Параметры
вращение |
---|
Броски
IllegalArgumentException | если значение вращения не равно 0, 90, 180 или 270. |
---|