Утилита для извлечения ByteBuffer
из MPImage
.
В настоящее время он поддерживает только MPImage
с MPImage.STORAGE_TYPE_BYTEBUFFER
, в противном случае будет выдано IllegalArgumentException
.
Публичные методы
статический байтбуфер | |
статический байтбуфер | извлечение (изображение MPImage , int targetFormat) |
Унаследованные методы
Публичные методы
общедоступный статический экстракт ByteBuffer (изображение MPImage )
Извлекает ByteBuffer
из MPImage
.
Возвращенный ByteBuffer
представляет собой представление, доступное только для чтения, с первым доступным MPImageProperties
, тип хранения которого — MPImage.STORAGE_TYPE_BYTEBUFFER
.
Параметры
изображение |
---|
Возврат
-
ByteBuffer
только для чтения.
Броски
IllegalArgumentException | когда изображение не содержит хранилища ByteBuffer . |
---|
Смотрите также
общедоступный статический экстракт ByteBuffer (изображение MPImage , int targetFormat)
Извлекает ByteBuffer
только для чтения в заданном targetFormat
из MPImage
.
Спецификация преобразования формата:
- При извлечении изображений RGB в формат RGBA для канала A всегда будет установлено значение 255.
- При извлечении изображений RGBA в формат RGB канал A будет удален.
Параметры
изображение | изображение, из которого нужно извлечь буфер. |
---|---|
целевойформат | формат изображения результирующего байт-буфера. |
Возврат
-
ByteBuffer
только для чтения, хранящийся вMPImage
Броски
IllegalArgumentException | когда для извлечения требуются неподдерживаемые преобразования формата или типа данных. |
---|