我有一个简单的wpf应用程序WIA。我的应用程序有一个图像控件... 我想知道如何将扫描的图片保存在硬盘上?
答案 0 :(得分:10)
取决于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);
答案 1 :(得分:1)
如果是System.Drawing.Image对象,那么只需致电Save?