画像のStream
(MediaLibrary
からAlbum.GetArt
メソッドを使用して取得)をアプリケーションで使用可能なImage
に変換するにはどうすればよいですか?
簡単... var img = Bitmap.FromStream(stream);
ビットマップから画像の腕にまっすぐに実行できます。
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.