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 inMPImage
gespeichert ist
Löst aus
IllegalArgumentException | Wenn für die Extraktion ein nicht unterstütztes Format oder nicht unterstützte Datentypkonvertierungen erforderlich sind. |
---|