.NET image.Save,保存的文件格式是什么?

时间:2011-02-14 08:45:26

标签: .net image

当我使用时,例如在C#中实现Save方法的图像类,该文件的格式是什么? 我认为这将是我输入保存对话框但是如果我输入一些无意义的扩展名怎么办?

2 个答案:

答案 0 :(得分:6)

编辑:BMP是默认格式。

似乎 PNG 是默认格式。 Save()方法确实提供了覆盖以指定不同的格式。

 Image.Save("c:\\myimage.gif", System.Drawing.Imaging.ImageFormat.Gif);

文件扩展名与使用的实际图像格式无关。

http://msdn.microsoft.com/en-us/library/ktx83wah.aspx

答案 1 :(得分:3)

如果您未指定格式,图像将保存为Image.RawFormat Property返回的格式。这意味着您在文件名中输入的内容无关紧要。 RawFormat属性返回本机GdipGetImageRawFormat函数返回的格式,该格式应与图像的当前格式相对应。