シナリオによっては、画像をある形式から別の形式に変換する必要がある場合があります。 PNGからJPGは、広く実行されている画像変換の1つであり、画像サイズを縮小するために一般的に使用されます。 .NETアプリケーション内からこの変換を自動化するために、この記事では、C#でプログラムによってPNG画像をJPGに変換する方法を示します。
PNGからJPGへの変換のためのC#.NET API
PNG画像をJPG形式に変換するには、Aspose.Imaging for .NETを使用します。幅広い画像フォーマットの操作をサポートする強力な画像処理APIです。さらに、その使いやすい画像コンバーターを使用すると、品質を低下させることなく、ある形式から別の形式に画像を変換できます。 APIのDLLをダウンロードするか、NuGetから直接インストールできます。
PM> Install-Package Aspose.Imaging
PNG画像をC#でJPGに変換する
Aspose.Imaging for .NETには、PNGからJPGへの変換を実行するための複雑な操作は含まれていません。簡単に言うと、PNG画像を読み込んでJPG形式で保存する必要があります。それでは、C#でPNG画像をJPGに変換する方法を見てみましょう。
- Imageクラスを使用してPNGファイルをロードします。
- Image.Save(string, JpegOptions)メソッドを使用して、PNGをJPGに変換します。
次のコードサンプルは、.NETアプリケーションでPNG画像をJPG形式に変換する方法を示しています。
// PNG画像を読み込む
using (Image image = Image.Load("aspose.png"))
{
// 画像をJPGとして保存
image.Save("PNG-to-JPG.jpg", new JpegOptions());
}
無料のAPIライセンスを取得する
無料の一時ライセンスを取得、評価の制限なしにAspose.Imaging for .NETを使用できます。
結論
この記事では、C#でPNG画像をJPGに変換する方法を学びました。上記のAPIをインストールし、提供されているコードサンプルを統合するだけで、.NETアプリケーション内からPNGからJPGへの変換を自動化できます。さらに、ドキュメントを使用して、.NET画像処理APIの詳細を調べることができます。また、フォーラムにクエリを投稿することもできます。