Comment puis-je convertir un Stream
d'une image (que j'ai récupérée à l'aide du Album.GetArt
de la méthode MediaLibrary
) dans une Image
utilisable dans mon application?
Facile ... var img = Bitmap.FromStream(stream);
Vous pouvez exécuter des bitmaps directement dans les bras des images.
Image image = System.Drawing.Image.FromStream(stream);
D'où vous pouvez effectuer d'autres opérations:
image.Save(System.IO.Path.GetPathRoot() + "\\Image.jpg", ImageFormat.Jpeg);
Pour le téléphone, cela devrait fonctionner:
BitmapImage image = new BitmapImage();
image.SetSource(stream);
Bon travail! J'ai testé cela avec:
Stream streamF = new MemoryStream(); // stream stored in a data file ( FileDB).
Bitmap image = new Bitmap(streamF);
ConsoleWriteImage(image);
//REMEMBER = in console App you must use < using System.Drawing; >
//to handle images but you can't use Form class for present image into some Canvas.