Сохранить WriteableBitmap в файл с помощью WPF
Я:
WriteableBitmap bmp;
Я принципиально хочу сохранить его в файл на диске следующим образом:
C:bmp.png
Я читал некоторые форумы, в которых упоминается читать:
bmp.Pixels
и сохраните эти пиксели в Bitmap
затем использовать
1 ответов
используйте клон WriteableBitmap и используйте эту функцию, как показано ниже:
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);
}
}
}