保存图片控件上的图片到本地 出现错误:无法将类型为“System.Windows.Media.Imag
保存图片控件上的图片到本地 出现错误:无法将类型为“System.Windows.Media.Imaging.BitmapFrameDecode”的对象强制转换为类型“System.Windows.Media.Imaging.BitmapImage”。
时间:2015-06-15 12:31:33 阅读:307 评论:0 收藏:0 [点我收藏+]
标签:
保存图片控件上的图片到本地 出现错误:无法将类型为“System.Windows.Media.Imaging.BitmapFrameDecode”的对象强制转换为类型“System.Windows.Media.Imaging.BitmapImage”。 修改成: BitmapSource bitmap = (BitmapSource)imgPhoto.Source; 保存图片控件上的图片到本地 出现错误:无法将类型为“System.Windows.Media.Imaging.BitmapFrameDecode”的对象强制转换为类型“System.Windows.Media.Imaging.BitmapImage”。 标签: 原文地址:
try
{
System.Windows.Controls.MenuItem menuitem = sender as System.Windows.Controls.MenuItem;
BitmapImage bitmap = (BitmapImage)imgPhoto.Source; (错误地方)
JpegBitmapEncoder encoder = new JpegBitmapEncoder();
encoder.Frames.Add(BitmapFrame.Create(bitmap));
FileStream fileStream = new FileStream(saveFileName, FileMode.Create, FileAccess.ReadWrite);
encoder.Save(fileStream);
fileStream.Close();
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}
即可解决问题
踩
(0)
赞
(0)
举报
评论 一句话评论(0)
,温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/70875.html