Come convertire un di un'immagine (che ho recuperato utilizzando il metodo Album.GetArt
da MediaLibrary
) in un Image
utilizzabile nella mia applicazione?Come convertire System.IO.Stream in un'immagine?
9
A
risposta
14
Facile ... var img = Bitmap.FromStream(stream);
2
Per telefono questo dovrebbe funzionare:
BitmapImage image = new BitmapImage();
image.SetSource(stream);
6
È possibile eseguire da Bitmap dritto tra le braccia di immagini.
Image image = System.Drawing.Image.FromStream(stream);
Da dove si possono fare altre operazioni:
image.Save(System.IO.Path.GetPathRoot() + "\\Image.jpg", ImageFormat.Jpeg);
1
Ottimo lavoro! Ho provato questo con:
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.
+0
Sì, funziona! Sto usando per produrre immagini di codici QR. –
'Bitmap' non sembra essere un tipo valido? c'è un riferimento e utilizzo dovrei aggiungere? (im usando Windos phone 7 tra l'altro) – Newbie
Puoi anche usare var image = System.Net.Mime.MediaTypeNames.Image.FromStream (stream); –