2013-08-08 77 views

Trả lời

14

dễ dàng ... var img = Bitmap.FromStream(stream);

+0

'Bitmap 'có vẻ không phải là một loại hợp lệ? là có một tài liệu tham khảo và sử dụng tôi nên thêm? (im sử dụng điện thoại Windos 7 bằng cách này) – Newbie

+0

Bạn cũng có thể sử dụng var image = System.Net.Mime.MediaTypeNames.Image.FromStream (stream); –

2

Đối với điện thoại này nên làm việc:

BitmapImage image = new BitmapImage(); 
image.SetSource(stream); 
6

Bạn có thể chạy từ Bitmaps thẳng vào vòng tay của hình ảnh.

Image image = System.Drawing.Image.FromStream(stream); 

Từ đâu bạn có thể làm các hoạt động khác:

image.Save(System.IO.Path.GetPathRoot() + "\\Image.jpg", ImageFormat.Jpeg); 
1

Làm tốt lắm! Tôi đã thử nghiệm điều này với:

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

Có nó hoạt động! Tôi đang sử dụng để tạo ra hình ảnh Mã QR. –