如何在c#控制台应用程序中使用metricam保存图像

如何在c#控制台应用程序中使用metricam保存图像,c#,console-application,webcam,picturebox,save-image,C#,Console Application,Webcam,Picturebox,Save Image,我用这段代码从我的网络摄像头中获取图像,我猜是它的Metricam库 有人知道如何在不使用picturebox的情况下获取图像吗 WebCam camera = new WebCam(); camera.Connect(); pictureBox1.Image = camera.GetBitmap(); pictureBox1.Image.Save(@"c:\image1 " + ".Jpeg", ImageFormat.Jpeg); pictureBox1.Image是Image类型。它可以

我用这段代码从我的网络摄像头中获取图像,我猜是它的Metricam库

有人知道如何在不使用picturebox的情况下获取图像吗

WebCam camera = new WebCam();
camera.Connect();
pictureBox1.Image = camera.GetBitmap();
pictureBox1.Image.Save(@"c:\image1 " + ".Jpeg", ImageFormat.Jpeg);

pictureBox1.Image
Image
类型。它可以自己处理储蓄问题。当从
PictureBox
使用时,它也会处理保存,请注意如何在
Image
属性而不是
PictureBox
实例上调用
Save()
方法

WebCam camera = new WebCam();
camera.Connect();
Image image = camera.GetBitmap();
image.Save(@"c:\image1 " + ".Jpeg", ImageFormat.Jpeg);

这不管用。给我6个错误。第一个是var,第二个是“构建MSIL的处理器体系结构不匹配”,Metricam.IProvidersBitmapOutPut是在未引用但在winform中工作的程序集中定义的?请描述一下你的环境。(操作系统、硬件、.net版本、生成目标)
在未引用的程序集中定义
好,添加对metricam dll的引用。从
var
开始,如果您使用较旧的.net,它将不起作用,我将更新代码以支持较旧的c#在您的帮助下以某种方式修复了它。你让我对调试它充满信心:)我的操作系统是win8pro,Intel Core I7,.Net 4.50。谢谢兄弟:)我非常感谢你对此的快速回复。愿上帝保佑你