0

ImageFormat クラスを使用して、png 形式の画像を JPG 形式に変換しようとしました。次に、画像を検証する別のツールで画像を検証しようとしたところ、拡張子が変更されただけで、形式は PNG のままであることがわかりました。

指定された iamge を JPG 形式に変換するにはどうすればよいですか? 書き込みクラスを使用していますか? どのメソッドを呼び出す必要があるか。詳細を入力してください。

また、このコンテキストでの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 に答える