如何在WPF中保存Image控件上的图片?

4
我有一个简单的WPF应用程序WIA。我的应用程序有一个图像控件...我想知道如何将扫描的图片保存到我的硬盘上?
2个回答

13

根据 Image.Source 的类型而定,假设您像文章中一样拥有一个 BitmapSource ,它应该类似于以下内容:

var encoder = new PngBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create((BitmapSource)image.Source));
using (FileStream stream = new FileStream(filePath, FileMode.Create))
    encoder.Save(stream);

2

是的,问题是OP提到的“图像控件”的实际类型是什么? - Smudge202

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接