C#位图是否支持将对象保存为JPEG或PNG文件格式?
答案 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);
你会发现文件大小差异很大。