Dienstprogramm zum Extrahieren von ByteBuffer aus MPImage.
Derzeit wird nur MPImage mit MPImage.STORAGE_TYPE_BYTEBUFFER unterstützt. Andernfalls wird IllegalArgumentException ausgegeben.
Public Methods
| Statischer ByteBuffer | |
| Statischer ByteBuffer |
Übernommene Methoden
Public Methods
public static ByteBuffer Extrahieren (MPImage-Image)
Extrahiert ein ByteBuffer aus einem MPImage.
Die zurückgegebene ByteBuffer ist eine schreibgeschützte Ansicht, wobei die erste verfügbare MPImageProperties mit dem Speichertyp MPImage.STORAGE_TYPE_BYTEBUFFER ist.
Parameter
| Image |
|---|
Rückgabe
- Ein schreibgeschütztes
ByteBuffer.
Löst aus
| IllegalArgumentException | wenn das Bild keinen ByteBuffer-Speicher enthält.
|
|---|
Weitere Informationen
public static ByteBuffer Extrahieren (MPImage-Image, int targetFormat)
Extrahiert eine schreibgeschützte ByteBuffer in einem gegebenen targetFormat aus einem MPImage.
Spezifikation für Formatkonvertierung:
- Beim Extrahieren von RGB-Bildern in das RGBA-Format ist der Kanal immer auf 255 eingestellt.
- Beim Extrahieren von RGBA-Bildern in das RGB-Format wird ein Kanal entfernt.
Parameter
| Image | des Bildes, aus dem der Zwischenspeicher extrahiert werden soll. |
|---|---|
| targetFormat | das Bildformat des Ergebnis-Bytepuffers. |
Rückgabe
- die schreibgeschützte
ByteBuffer, die inMPImagegespeichert ist
Löst aus
| IllegalArgumentException | Wenn für die Extraktion ein nicht unterstütztes Format oder nicht unterstützte Datentypkonvertierungen erforderlich sind. |
|---|