gpt4 book ai didi

c# - 如何在WPF应用程序中保存图片

转载 作者:太空宇宙 更新时间:2023-11-03 16:45:33 24 4
gpt4 key购买 nike

目标:
将硬盘中的图片保存到我的 WPF 应用程序中。如果复制 WPF 应用程序,图片应该可用。位于 WPF 应用程序中的图片地址应保存在数据库中。

问题:
在行动过程中我应该怎么做?

private void btnBrowse_Click(object sender, RoutedEventArgs e)
{
Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();

dlg.Filter = "jpg files (*.jpg)|*.jpg|gif files (*.gif)|*.gif|jpeg files (*.jpeg)|*.jpeg";

Nullable<bool> result = dlg.ShowDialog();

if (result == true)
{
// Open document
string filename = dlg.FileName;

txtPicture.Text = filename;

BitmapImage myBitmapImage = new BitmapImage(new Uri(dlg.FileName, UriKind.Absolute));
string sss = myBitmapImage.Format.ToString();
string asd = dlg.SafeFileName.ToString();
}
}

最佳答案

有几个image encoders可用的。可以找到一个 PNG 文件的简单示例 here ,或更完整的示例 here .相同的概念适用于其他支持的图像文件类型。

关于c# - 如何在WPF应用程序中保存图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6206558/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com