位图对象可以保存为PNG或JPEG文件格式

时间:2011-02-26 02:43:21

标签: c#

C#位图是否支持将对象保存为JPEG或PNG文件格式?

2 个答案:

答案 0 :(得分:47)

Bitmap扩展了Image,因此您可以调用:Image.Save ( String filename )

示例:

using System.Drawing
// ...

Bitmap img = new Bitmap("file.jpg");
img.Save("file.png"); // The file type is based off of the extension
                      // in the filename

或者,如果你想明确:

using System.Drawing.Imaging;
// ...

img.Save("file.png", ImageFormat.Png);

答案 1 :(得分:7)

除了上一篇文章(因为我是新来的,所以不能评论现有帖子)

文件类型不是基于扩展名。 试着去做  img.Save( “result.bmp”) 和 Image.Save(“result.bmp”,ImageFormat.Bmp);

你会发现文件大小差异很大。