2013-08-08 12 views

risposta

14

Facile ... var img = Bitmap.FromStream(stream);

+0

'Bitmap' non sembra essere un tipo valido? c'è un riferimento e utilizzo dovrei aggiungere? (im usando Windos phone 7 tra l'altro) – Newbie

+0

Puoi anche usare var image = System.Net.Mime.MediaTypeNames.Image.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. –