2012-04-25 9 views
0

私はを使ってpng形式の画像をJPG形式に変換しようとしました。画像を確認し、拡張子が変更されただけで形式はPNGのままであることを発見した別のツールで画像を検証しようとしました。ASP.Netで画像をどのような形式からJPG形式に変換するには?

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

また、この文脈でImageMagicの機能について議論したいと思います。

ありがとうございます。

答えて

5

イメージを.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);   
} 
} 
+1

説明なしで投票無し?私は正当な理由で投票しました... –

+1

私は答えがダウン投票された理由を尋ねました。しかし、投票に感謝します! :) –

+0

私たちは同じことをしましたが、エンコード部分を見逃しました。画像符号化パラメータを設定して上記のコードを試してください。 –

関連する問題