Save WriteableBitmap to file using WPF

前端 未结 1 1556
梦如初夏
梦如初夏 2020-12-18 21:32

I have:

WriteableBitmap bmp;

I basicly want to save it into a file on the disk like the following:

C:\\bmp.png
相关标签:
1条回答
  • 2020-12-18 22:08

    Use your WriteableBitmap's clone and use this function as below:

    CreateThumbnail(filename, _frontBitmap.Clone());
    

    ...

    void CreateThumbnail(string filename, BitmapSource image5)
    {
        if (filename != string.Empty)
        {
             using (FileStream stream5 = new FileStream(filename, FileMode.Create))
             {
                 PngBitmapEncoder encoder5 = new PngBitmapEncoder();
                 encoder5.Frames.Add(BitmapFrame.Create(image5));
                 encoder5.Save(stream5);
             }
        }
     }
    
    0 讨论(0)
提交回复
热议问题