【发布时间】:2013-08-08 19:15:26
【问题描述】:
如何在我的应用程序中将图像的Stream(我使用Album.GetArt 方法从MediaLibrary 检索到)转换为可用的Image?
【问题讨论】:
标签: c# image windows-phone-7 windows-phone-8 stream
如何在我的应用程序中将图像的Stream(我使用Album.GetArt 方法从MediaLibrary 检索到)转换为可用的Image?
【问题讨论】:
标签: c# image windows-phone-7 windows-phone-8 stream
简单...var img = Bitmap.FromStream(stream);
【讨论】:
Bitmap 似乎不是有效类型?是否有参考和使用我应该添加? (顺便说一下,我用的是Windos phone 7)
您可以从位图直接奔向图像的怀抱。
Image image = System.Drawing.Image.FromStream(stream);
您可以从哪里进行其他操作:
image.Save(System.IO.Path.GetPathRoot() + "\\Image.jpg", ImageFormat.Jpeg);
【讨论】:
对于手机,这应该可以:
BitmapImage image = new BitmapImage();
image.SetSource(stream);
【讨论】:
干得好!我对此进行了测试:
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.
【讨论】: