WriteableBitmap from Uri Windows phone 8.1



嗨,我在使用Windows Phone 8.1通用应用程序时遇到了一个问题。我必须从我手机上的图像创建一个WriteableBitmap。我有uri

Uri uri = new Uri("ms-appx;/Images/imageName.png");

但我真的不知道如何使用它来创建一个WriteableBitmap。我找到了很多解决方案,但他们都使用

WriteableBitmap wb = new WriteableBitmap(bitmapImageName);

此代码不能在Windows Phone 8.1上工作,唯一可用的构造函数是

WriteableBitmap wb = new WriteableBitmap(pixelHeight, pixelWidth);

我真的不知道该怎么办。

任何帮助都将不胜感激

谢谢所有的

var uri = new Uri("ms-appx:///Images/imageName.png");
var storageFile = await StorageFile.GetFileFromApplicationUriAsync(uri);
var writeableBitmap = new WriteableBitmap(pixelHeight, pixelWidth);
using (var stream = await storageFile.OpenReadAsync())
{
    await writeableBitmap.SetSourceAsync(stream);
} 

最新更新