ByteBufferMlImageBuilder

общедоступный класс ByteBufferMlImageBuilder

Создает MlImage из ByteBuffer .

Вы можете передать либо изменяемый, либо неизменяемый ByteBuffer . Однако после передачи ByteBuffer для сохранения целостности данных не следует изменять его содержимое.

Используйте ByteBufferExtractor , чтобы получить переданный вами ByteBuffer .

Публичные конструкторы

ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, int ширина, int высота, int imageFormat)
Создает построитель с обязательным ByteBuffer и представленным изображением.

Публичные методы

МлИмидж
строить ()
Создает экземпляр MlImage .
Байтбуфермлимажебилдер
setRotation (целое вращение)
Устанавливает значение для MlImage.getRotation() .

Унаследованные методы

Публичные конструкторы

public ByteBufferMlImageBuilder ( ByteBuffer byteBuffer, ширина int, высота int, int imageFormat)

Создает построитель с обязательным ByteBuffer и представленным изображением.

Мы проверим размер byteBuffer с заданной width , height и imageFormat .

Также вызывает setRotation(int) для установки дополнительных свойств. Если не установлено, значения будут установлены по умолчанию:

  • вращение: 0

Параметры
байтбуфер объект данных изображения.
ширина ширина представляемого изображения.
высота высота представляемого изображения.
Формат изображения как данные кодируют изображение.

Публичные методы

общедоступная сборка MlImage ()

Создает экземпляр MlImage .

общедоступный ByteBufferMlImageBuilder setRotation (вращение целого числа)

Устанавливает значение для MlImage.getRotation() .

Параметры
вращение
Броски
IllegalArgumentException если значение вращения не равно 0, 90, 180 или 270.