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
ByteBuffertylko 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
ByteBuffertylko do odczytu zapisany wMPImage
Rzuty
| IllegalArgumentException | gdy wyodrębnianie wymaga konwersji w nieobsługiwanym formacie lub z wykorzystaniem typu danych. |
|---|