【问题标题】:trouble saving bitmap to file in C#在 C# 中将位图保存到文件时遇到问题
【发布时间】:2013-10-20 00:08: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);
        }
    }

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

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

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

【问题讨论】:

  • 我们需要不止 1 行代码。
  • 道歉 - 我在发布后意识到但我找不到编辑按钮!

标签: c# image bitmap save


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 2013-12-30
    • 2014-06-06
    • 1970-01-01
    相关资源
    最近更新 更多