Bonjour développeur, développeuse.
Depuis un certain temps déjà, j'essaye d'afficher une image .PPM sous Android dans un ImageView. Cependant, cette extension n'est pas supportée par Android.
Dans un premier temps, je reçois cette image par le protocole UDP sous forme de trame. A chaque trame reçu, les données de l'image sont écrites sur un fichier.PPM de cette manière :
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 String imageARecuperer = "Lena.ppm"; ID_Fichier = new FileOutputStream(imageARecuperer,true); try { ID_Fichier.write(image); // Byte[] image où sont les données de la trame recu } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }
Ainsi mes questions sont les suivantes : L'écriture des données dans le fichier.ppm est-elle bonne ? Comment afficher ensuite cette image dans un ImageView ? Conversion de l'image ?
Merci de votre aide.
Partager