カメラのビットストリームから画像またはビットマップを作成しようとしています。これは、(うまくいけば)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?
}
}
}