C# 位图对象是否可以另存为PNG或JPEG文件格式

C# 位图对象是否可以另存为PNG或JPEG文件格式,c#,C#,C#位图是否支持将对象保存为JPEG或PNG文件格式?位图扩展图像,因此您可以调用:。例如: using System.Drawing // ... Bitmap img = new Bitmap("file.jpg"); img.Save("file.png", ImageFormat.Png); // ImageFormat.Jpeg, etc 省略第二个参数,只需调用Image.Save(String)即可将图像另存为它的。除了上一篇文章(因为我是新来的,所以不能评论现有的文章) 文件

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

位图扩展图像,因此您可以调用:。例如:

using System.Drawing
// ...

Bitmap img = new Bitmap("file.jpg");
img.Save("file.png", ImageFormat.Png); // ImageFormat.Jpeg, etc
省略第二个参数,只需调用
Image.Save(String)
即可将图像另存为它的。

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

文件类型不基于扩展名的名称。 试着去做 保存(“result.bmp”) 及 保存(“result.bmp”,ImageFormat.bmp)


你会发现文件大小有很大的不同。

错了,他想指定ImageFormat。那写在哪里?(文档中没有指定它)如果省略ImageFormat,例程默认为png。也许这就是Tim Coopers的建议起作用的原因……同样,文件扩展名通常只影响操作系统用来打开它们的程序。它们只是文件名的一部分。