在 C# 中将位图保存到文件时遇到问题

本文关键字:存到文件 遇到 问题 位图 | 更新日期: 2023-09-27 18:35:11

我正在尝试将位图保存到文件中,我找到的所有示例和教程都建议使用这行代码来执行此操作-

        private void saveImageToolStripMenuItem_Click(object sender, EventArgs e) // Save the fractal image
    {
        SaveFileDialog dialog = new SaveFileDialog();
        if (dialog.ShowDialog() == DialogResult.OK)
        {
            fractal.Save("myfile.png", ImageFormat.Png);
        }
    }

当我通过单击保存图像按钮(调用上述方法)执行代码时,会出现一个保存对话框,但文件名字段和文件类型字段均为空。我选择要保存到的位置并给文件命名 - 例如位图.png然后检查位置,没有保存任何内容。

我还检查了调试文件夹,那里没有出现任何内容。

假设我离得不远,或者我在其他地方犯了一个愚蠢的错误,有什么想法或建议吗?

在 C# 中将位图保存到文件时遇到问题

假设您使用的是 SaveFileDialog 类,则需要设置 FilterDefaultExt 属性以使文件扩展名显示。

然后读取 FileName 属性作为Save()调用的参数