【问题标题】:How can I save the picture on image control in wpf?如何将图片保存在 wpf 中的图像控件上?
【发布时间】:2011-05-11 11:02:39
【问题描述】:

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

【问题讨论】:

    标签: wpf c#-4.0 wpf-controls


    【解决方案1】:

    取决于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】:

      如果是System.Drawing.Image 对象,那么只需调用Save?

      【讨论】:

      • 是的,问题是OP中提到的“图像控件”的实际类型是什么?
      猜你喜欢
      • 2014-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      • 1970-01-01
      • 2013-11-15
      • 1970-01-01
      相关资源
      最近更新 更多