我对这段代码有一些问题:
private Bitmap WriteableBitmapToBitmap(WriteableBitmap wb)
{
BitmapEncoder encoder = new BmpBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(wb));
using (MemoryStream ms = new MemoryStream())
{
encoder.Save(ms);
Bitmap b = new Bitmap(ms);
return b;
}
}
如果我启动此代码,WPF UI 将冻结。我只想将 WriteableBitmap 转换为 Bitmap,以便可以将其用于 Emgu 图片处理。WriteableBitmap 是从 Kinect 的深度数据创建的。我是编程新手,所以肯定有更好的方法,但我希望这也能奏效。
任何人都可以帮助我使用该代码吗?