Утилита для извлечения 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 | когда для извлечения требуются неподдерживаемые преобразования формата или типа данных. |
|---|