如何在wpf中将图片保存在图像控件上?

时间:2011-05-11 11:02:40

标签: wpf c#-4.0 wpf-controls

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

2 个答案:

答案 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