【发布时间】:2011-05-11 11:02:39
【问题描述】:
我有一个简单的 wpf 应用程序WIA。我的应用程序有一个图像控件... 我想知道如何将扫描的图片保存在硬盘上?
【问题讨论】:
标签: wpf c#-4.0 wpf-controls
我有一个简单的 wpf 应用程序WIA。我的应用程序有一个图像控件... 我想知道如何将扫描的图片保存在硬盘上?
【问题讨论】:
标签: wpf c#-4.0 wpf-controls
取决于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);
【讨论】:
如果是System.Drawing.Image 对象,那么只需调用Save?
【讨论】: