WPF image Stream

本文关键字:Stream image WPF | 更新日期: 2023-09-27 18:21:56

我有这个程序,它显示相机流,并在点击按钮时捕捉流中的图像。当我再次点击捕获按钮时,我要做的是刷新先前的图像。这是程序

    public static void SaveImageCapture(BitmapSource bitmap)
    {
        JpegBitmapEncoder encoder = new JpegBitmapEncoder();
        encoder.Frames.Add(BitmapFrame.Create(bitmap));
        encoder.QualityLevel = 100      
        FileStream fstream = new FileStream("new_n.jpg", FileMode.Create);
        encoder.Save(fstream);
        fstream.Close();
    }

这个保存的文件被传递给其他例程
fstream.close()不是自动刷新吗?

WPF image Stream

您最安全的选择是将流部分放入using语句中:

using (FileStream fstream = new FileStream("new_n.jpg", FileMode.Create))
{
    encoder.Save(fstream);
}