我的代码如下
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?
感谢您的帮助
答案 0 :(得分:0)
试试这个。
WritableBitmap bitmap = new WritableBitmap(); //Use appropriate constructor
bitmap.SetSource(e.ChosenPhoto);
编辑:你必须使用适当的构造函数。在一个WriteableBitmap(Int32, Int32)
构造函数中,您可以指定位图宽度和高度。请参阅文档here