C#Aforge - 网络摄像头图片文件太大了

问题描述 投票:0回答:1

图片保存从我的网络摄像头大约20> 25 KB。我使用Aforge为我的应用程序捕获网络摄像头图片。这是代码:

    void Device_NewFrame(object sender, NewFrameEventArgs eventArgs)
    {
        Image img = (Bitmap)eventArgs.Frame.Clone();
        String fileName = "webcam.jpg";
        img.Save("Data\\WC\\" + fileName);
        img.Dispose();
        webcam.SignalToStop();
    }

    static int Main()
    {
        fic = new FilterInfoCollection(FilterCategory.VideoInputDevice);
        webcam = new VideoCaptureDevice(fic[0].MonikerString);
        webcam.NewFrame += new NewFrameEventHandler(Device_NewFrame);
        webcam.Start();
    }

我得到的图片大小500> 700 KB。如果使用Aforge,如何修改输出文件大小?

c# aforge
1个回答
0
投票

我通过替换线解决了它:

img.Save("Data\\WC\\" + fileName);

有:

img.Save("Data\\WC\\" + fileName, ImageFormat.Jpeg);
© www.soinside.com 2019 - 2024. All rights reserved.