10

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

        }
    }
}
4

3 に答える 3

31

プロジェクトにsystem.Drawing.Dllへの参照を追加する必要があります。

プロジェクトを右クリックし、参照を追加してSystem.Drawing.DLLを見つけ、参照を追加します。

編集:[アセンブリ]->[フレームワーク]->[System.Drawing]の下にあります

于 2012-12-09T04:16:01.907 に答える
4

System.Drawing.dllを参照アセンブリとしてプロジェクトに追加します。

于 2012-12-09T04:13:22.223 に答える
-1

System.Drawing.dll を参照に含めます。1) http://www.dllme.com/dll/download/7139/System.Drawing.dllからダウンロードできます。

于 2014-02-11T09:21:16.330 に答える