2011-02-26 96 views

回答

40

位图扩展图像,因此您可以拨打: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

错了,他想指定ImageFormat。 – 2011-02-26 02:49:25

+7

文件类型是根据文件名中指定的扩展名确定的。 – 2011-02-26 02:49:52

+0

和写在哪里? (文档没有详细说明) – 2012-06-11 16:54:24

4

除了最后发表的帖子(可't评论现有的职位,因为我是新来的)

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

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

+0

同样,* general *中的文件扩展名不会影响任何东西,只是操作系统用来打开它们的程序。它们只是文件名的一部分。 – BradleyDotNET 2016-06-03 21:12:18

相关问题