wpf 获取image控件的图片并保存

Posted liu_xh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf 获取image控件的图片并保存相关的知识,希望对你有一定的参考价值。

XMAL代码如下:

<Image Name="ImageToSave" Source="Images/pic_bg.png" Grid.RowSpan="3" Grid.ColumnSpan="3"  ></Image>

C#代码如下:

SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "Image Files (*.bmp, *.png, *.jpg)|*.bmp;*.png;*.jpg | All Files | *.*";
sfd.RestoreDirectory = true;//保存对话框是否记忆上次打开的目录
if (sfd.ShowDialog() == true)
{
var encoder = new PngBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create((BitmapSource)this.ImageToSave.Source));
using (FileStream stream = new FileStream(sfd.FileName, FileMode.Create))
encoder.Save(stream);
}

以上是关于wpf 获取image控件的图片并保存的主要内容,如果未能解决你的问题,请参考以下文章

WPF 如何上传图片到服务器,并在客户端获取显示图片?

c# winform 如何给report.rdlc 图像控件,添加我电脑里保存的图片?

wpf 程序集资源

wpf image控件 设计时显示图片,运行时不显示

winfrom保存图片,将文件夹中图片放入listview,与撤回操作

WPF中获取image图片