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
ByteBuffer
di 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
ByteBuffer
di sola lettura archiviato inMPImage
Lanci
IllegalArgumentException | quando l'estrazione richiede conversioni di tipi di dati o formati non supportati. |
---|