Je veux créer un bitmap à partir d'un bytearray .
J'ai essayé les codes suivants
Bitmap bmp;
bmp = BitmapFactory.decodeByteArray(data, 0, data.length);
et
ByteArrayInputStream bytes = new ByteArrayInputStream(data);
BitmapDrawable bmd = new BitmapDrawable(bytes);
bmp = bmd.getBitmap();
Mais ,quand je suis tring pour initialiser l'objet Canvas avec le bitmap comme
Canvas canvas = new Canvas(bmp);
Cela conduit à une erreur
java.lang.IllegalStateException: Immutable bitmap passed to Canvas constructor
Ensuite, comment obtenir un bitmap mutable à partir d'un byteArray.
Merci d'avance.