Utilitaire permettant d'extraire ByteBuffer à partir de MPImage.
Actuellement, seule l'exception MPImage avec MPImage.STORAGE_TYPE_BYTEBUFFER est acceptée. Sinon, une erreur IllegalArgumentException est générée.
Méthodes publiques
| statique ByteBuffer | |
| statique ByteBuffer |
Méthodes héritées
Méthodes publiques
public statique ByteBuffer extract (MPImage image)
Extrait un ByteBuffer d'un MPImage.
Le ByteBuffer renvoyé est une vue en lecture seule, avec le premier MPImageProperties disponible dont le type de stockage est MPImage.STORAGE_TYPE_BYTEBUFFER.
Paramètres
| Image |
|---|
Renvoie
ByteBufferen lecture seule.
Génère
| IllegalArgumentException | Lorsque l'image ne contient pas d'espace de stockage ByteBuffer.
|
|---|
Voir également
public statique ByteBuffer extract (MPImage image, int targetFormat)
Extrait une ByteBuffer en lecture seule dans le targetFormat donné à partir d'un MPImage.
Spécifications de conversion de format:
- Lors de l'extraction d'images RVB au format RVBA, le canal A est toujours défini sur 255.
- Lors de l'extraction d'images RVBA au format RVB, un canal est supprimé.
Paramètres
| Image | l'image à partir de laquelle extraire le tampon. |
|---|---|
| targetFormat | le format d'image du bytebuffer du résultat. |
Renvoie
ByteBufferen lecture seule stocké dansMPImage
Génère
| IllegalArgumentException | Lorsque l'extraction nécessite des conversions de format ou de type de données non compatibles. |
|---|