我正在做标准的 CameraChooserTask 舞蹈。在我的回调中,我想获取拍摄照片的尺寸。
我尝试使用BitmapImage
,如下所示,但由于BitmapImage
它不是渲染树的一部分,我认为它实际上并没有进行任何解码(它的ImageOpened
事件不会触发)。
private void CameraCapture_Completed(object sender, PhotoResult e)
{
if (e.TaskResult == TaskResult.OK && e.ChosenPhoto != null)
{
// This code DOES NOT work:
// BitmapImage bi = new BitmapImage();
// bi.SetSource(stream);
// ... use bi.PixelHeight and bi.PixelWidth ...