【发布时间】:2016-02-03 03:14:51
【问题描述】:
所以,我正在 Windows 窗体中创建一个项目,我必须在其中更改图像格式。我为此找到了不同的解决方案,例如:
convert tiff to jpg format
c# convert image formats to jpg。
这些解决方案是有效的,但它们都有一个相似之处:
image.Save(path,ImageFormat.Jpeg)
在这段代码中,我将图像保存在一个目录中。我想要做的是用Savefiledialog 保存这个格式化的图像。但是在这种情况下,当我调用Savefiledialog 时,我需要写“图像”名称和格式。如果我不写格式,它会创建一个没有扩展名的简单文件。我想以指定的格式自动保存文件。那么该怎么做呢?
【问题讨论】:
-
您希望他们在保存文件对话框中键入“[filename].[filetype]”,还是希望他们使用类型选择器?你有过滤字符串吗?添加您的 SaveFileDialog 代码并阐明您希望如何确定文件类型。您基本上需要根据某些条件运行案例语句,并根据他们选择的内容将其保存为不同的类型......但我们无法帮助您提供什么。
-
此代码:image.Save(path,ImageFormat.Jpeg) 表示此图像将保存在“路径”目录中?
-
SaveFileDialog不会给你格式 - 只是文件名。您可以从对话框中选择扩展名(一旦返回结果),并相应地保存。