Narzędzie do wyodrębniania pliku ByteBuffer
z pliku MPImage
.
Obecnie obsługuje on tylko MPImage
z MPImage.STORAGE_TYPE_BYTEBUFFER
. W przeciwnym razie IllegalArgumentException
zostanie zgłoszony.
Metody publiczne
statyczny ByteBuffer | |
statyczny ByteBuffer |
Metody dziedziczone
Metody publiczne
public static ByteBuffer wyodrębnij (obraz MPImage)
Wyodrębnia ByteBuffer
z MPImage
.
Zwrócony ByteBuffer
jest widokiem tylko do odczytu – pierwszy dostępny obiekt MPImageProperties
ma typ pamięci MPImage.STORAGE_TYPE_BYTEBUFFER
.
Parametry
obraz |
---|
Zwroty
ByteBuffer
tylko do odczytu.
Rzuty
IllegalArgumentException | gdy obraz nie obejmuje ByteBuffer .
|
---|
Zobacz również
public static ByteBuffer wyodrębnianie (obraz MPImage, int targetFormat)
Wyodrębnia ByteBuffer
tylko do odczytu z określonego elementu targetFormat
z MPImage
.
Specyfikacja konwersji formatu:
- Podczas wyodrębniania obrazów RGB do formatu RGBA kanał zawsze ma wartość 255.
- Podczas wyodrębniania obrazów RGBA do formatu RGB kanał zostaje pominięty.
Parametry
obraz | obraz, z którego zostanie wyodrębniony bufor. |
---|---|
targetFormat | format obrazu bufora bajtów wyniku. |
Zwroty
ByteBuffer
tylko do odczytu zapisany wMPImage
Rzuty
IllegalArgumentException | gdy wyodrębnianie wymaga konwersji w nieobsługiwanym formacie lub z wykorzystaniem typu danych. |
---|