Создает 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. |
|---|