(WP7.5)e.ChosenPhoto问题

时间:2011-11-24 03:47:41

标签: windows-phone-7.1

我的代码如下

private void photoChooserTask_Completed(object sender, PhotoResult e)
{
  if (e.TaskResult == TaskResult.OK)
  {
    Stream stream = e.ChosenPhoto;
    int len = (int)stream.Length;

    byte[] PhoteBytes = new byte[len];
    stream.Read(PhoteBytes,0,len);
   }
}

我想知道是否可以转换 字节数组(本例中的PhoteBytes) 到WriteableBitmap?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

试试这个。

WritableBitmap bitmap = new WritableBitmap(); //Use appropriate constructor
bitmap.SetSource(e.ChosenPhoto);

编辑:你必须使用适当的构造函数。在一个WriteableBitmap(Int32, Int32)构造函数中,您可以指定位图宽度和高度。请参阅文档here