2011-02-26 101 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

相關問題