0

我尝试使用ImageFormat 类将 png 格式的图像转换为 JPG 格式。然后我们尝试使用另一个验证图像的工具来验证图像,发现只是扩展名发生了变化,但格式仍然是 PNG。

我们如何将给定的 iamge 转换为 JPG 格式?我们在使用 write 类吗?我们需要调用哪些方法。请提供详细信息。

我也喜欢在这种情况下讨论ImageMagic的功能。

4

1 回答 1

6

您需要将图像重新保存为 .JPG 格式。

您可以使用 System.Drawing 命名空间来执行此操作。看看这里,看看这是否能完成这项工作http://msdn.microsoft.com/en-us/library/twss4wb0(v=vs.90).aspx

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);        
    }
}
于 2012-04-25T10:21:53.433 回答