我试图从相机比特流中创建一个图像或位图,希望通过WebSocket传递给浏览器。我正在构建的应用程序是控制台应用程序,因为我认为这个应用程序不需要GUI。现在我有问题,无法创建/访问Image和Bitmap类 - System.Drawing似乎不存在,我不知道原因。当我尝试使用
using System.Drawing
时,我会得到错误:The type or namespace name 'Drawing' does not exist in the namespace 'System' (are you missing an assembly reference?)
在控制台应用程序中创建位图的最佳方法是什么?为什么似乎无法加载System.Drawing?
代码:
private void Kinect_ColorFrameReady(object sender, ColorImageFrameReadyEventArgs e)
{
using (ColorImageFrame frame = e.OpenColorImageFrame())
{
if (frame != null)
{
byte[] pixelData = new byte[frame.PixelDataLength];
frame.CopyPixelDataTo(pixelData);
//how do we create a bitmap here and pass it off to chrome?
}
}
}