如何从路径下载图像并将其另存为BitmapImage

时间:2014-04-29 13:37:54

标签: c# windows-phone windows-phone-8.1

有谁知道,如何从“C:/ Data / Users / Public / Pictures / Camera Roll / Picture.jpg”(在Windows Phone 8.1设备中)的路径下载图像并将其保存为BitmapImage?我试过这个,但之后我不知道,如何将StorageFile保存为BitmapImage。

StorageFolder picturesFolder = KnownFolders.CameraRoll;

StorageFile storageFile = await picturesFolder.GetFileAsync(fileName);

我希望有人可以帮助我。

的Cristian

1 个答案:

答案 0 :(得分:1)

从文件中创建一个流,然后通过SetSourceAsynchere)将其打开。

using (var stream = await storageFile.OpenReadAsync())
{
  await bitmap.SetSourceAsync(stream);
}