来自 Uri Windows phone 8.1 的 WriteableBitmap
WriteableBitmap from Uri Windows phone 8.1
您好,我在使用 Windows Phone 8.1 通用应用程序时遇到问题。
我必须从 phone 上的图像创建一个 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);
}
您好,我在使用 Windows Phone 8.1 通用应用程序时遇到问题。 我必须从 phone 上的图像创建一个 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);
}