如何:将图像从一种格式转换为另一种格式

更新:2007 年 11 月

本示例演示如何加载图像并将其存储为多种不同的图形格式。

示例

class Program
{
    static void Main(string[] args)
    {
        // Load the image.
        System.Drawing.Image image1 = System.Drawing.Image.FromFile(@"C:\test.bmp");

        // Save the image in JPEG format.
        image1.Save(@"C:\test.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

        // Save the image in GIF format.
        image1.Save(@"C:\test.gif", System.Drawing.Imaging.ImageFormat.Gif);

        // Save the image in PNG format.
        image1.Save(@"C:\test.png", System.Drawing.Imaging.ImageFormat.Png);        
    }
}

编译代码

可以从命令提示符编译该示例,也可以使用 IDE 将代码粘贴到控制台应用程序中。在后一种情况中,必须引用 System.Drawing.dll 文件。

将 "c:\test.bmp", "c:\test.jpg", "c:\test.gif" and c:\test.png 替换为实际的文件名。

请参见

概念

在 Visual C# 中设计用户界面

其他资源

创建和使用位图和图标

Visual C# 指导教程