Utilità per l'estrazione di ByteBuffer da MPImage.
Attualmente supporta solo MPImage con MPImage.STORAGE_TYPE_BYTEBUFFER,
altrimenti verrà generato IllegalArgumentException.
Metodi pubblici
| statico ByteBuffer | |
| statico ByteBuffer |
extract(immagine MPImage, int targetFormat)
Estrae un valore di sola lettura
ByteBuffer nel valore targetFormat specificato da un valore MPImage. |
Metodi ereditati
Metodi pubblici
statico pubblico ByteBuffer estrai (immagine MPImage)
Estrae un valore ByteBuffer da un elemento MPImage.
Il valore ByteBuffer restituito è una visualizzazione di sola lettura, con il primo MPImageProperties disponibile il cui tipo di archiviazione è MPImage.STORAGE_TYPE_BYTEBUFFER.
Parametri
| immagine |
|---|
Ritorni
- Un
ByteBufferdi sola lettura.
Lanci
| IllegalArgumentException | quando l'immagine non contiene uno spazio di archiviazione ByteBuffer.
|
|---|
Argomenti correlati
pubblico statico ByteBuffer estrai (MPImage immagine, int targetFormat)
Estrae un valore di sola lettura ByteBuffer nel valore targetFormat specificato da un valore MPImage.
Specifica di conversione del formato:
- Quando si estraggono immagini RGB in formato RGBA, il canale sarà sempre impostato su 255.
- Durante l'estrazione di immagini RGBA in formato RGB, viene eliminato un canale.
Parametri
| immagine | dell'immagine da cui estrarre il buffer. |
|---|---|
| targetFormat | il formato dell'immagine del bytebuffer del risultato. |
Ritorni
- il
ByteBufferdi sola lettura archiviato inMPImage
Lanci
| IllegalArgumentException | quando l'estrazione richiede conversioni di tipi di dati o formati non supportati. |
|---|