C# 如何将PhotoResult或BitmapImage转换为位图?

C# 如何将PhotoResult或BitmapImage转换为位图?,c#,windows-phone-8,bitmapimage,nokia-imaging-sdk,lumia-imaging-sdk,C#,Windows Phone 8,Bitmapimage,Nokia Imaging Sdk,Lumia Imaging Sdk,如何在诺基亚图像SDK中将PhotoResult转换为位图? 我希望将一个图像分割成更小的图像。 Nokia.Graphics.Imaging中的位图类有一个构造函数,它接受另一个位图和一个矩形。我想用它。 我找不到这方面的好例子。请协助。Ah-您可以先使用创建编辑会话 var session = await EditingSessionFactory.CreateEditingSessionAsync(photoResult.ChosenPhoto); () 然后将其渲染为位图(该位图具有采

如何在诺基亚图像SDK中将PhotoResult转换为位图? 我希望将一个图像分割成更小的图像。
Nokia.Graphics.Imaging
中的位图类有一个构造函数,它接受另一个位图和一个矩形。我想用它。
我找不到这方面的好例子。请协助。

Ah-您可以先使用创建编辑会话

var session = await EditingSessionFactory.CreateEditingSessionAsync(photoResult.ChosenPhoto);
() 然后将其渲染为位图(该位图具有采用Rect的重载)

希望有帮助

旧答案:


我不确定照片结果是什么,但是。您对此有什么疑问?

在诺基亚图像SDK的新版本1.0中,您可以使用StreamImageSource读取ChosenPhoto流。

诺基亚图像SDK 1.2

Bitmap bmp = null;
await streamImageSource.GetBitmapAsync(bmp, OutputOption.PreserveAspectRatio);

PhotoResult是在Windows Phone中使用PhotoChooser任务时返回的对象的类。这里提供的文档不适合这种情况。