JPGは、最も人気があり、広く使用されている画像形式の1つです。ただし、JPG画像は保存するたびに品質が低下します。したがって、PNGなどのロスレス形式に変換する必要がある場合があります。 .NETアプリケーション内からプログラムでこの変換を実行するために、この記事では、C#でJPG画像をPNGに変換する方法を示します。
JPGからPNGへの変換用のC#.NET API
Aspose.Imaging for .NETは、多数の画像形式を操作するための機能豊富な画像処理APIです。さらに、画像をある形式から別の形式に忠実に変換できる強力なコンバーターを提供します。この記事では、このAPIを使用してJPG画像をPNG形式に変換します。 APIのDLLをダウンロードするか、NuGetから直接インストールできます。
PM> Install-Package Aspose.Imaging
C#でJPG画像をPNGに変換する
Aspose.Imaging for .NETを使用して、JPG画像をPNG形式に変換するのは非常に簡単です。 JPGファイルをロードしてPNG画像として保存するだけです。以下は、C#でJPG画像をPNGに変換する手順です。
- Imageクラスを使用してJPGファイルをロードします。
- PngOptionsクラスのインスタンスを作成します。
- PngOptions.ColorTypeプロパティをFileFormats.Png.PngColorType.TruecolorWithAlphaに設定します。
- Image.Save(string, PngOptions)メソッドを使用して、JPG画像をPNGに変換します。
次のコードサンプルは、.NETアプリケーションでJPG画像をPNG形式に変換する方法を示しています。
// JPG画像を読み込む
using (Image image = Image.Load("aspose.jpg"))
{
// PNGオプションを作成する
PngOptions options = new PngOptions() { ColorType= FileFormats.Png.PngColorType.TruecolorWithAlpha };
// 画像をJPGとして保存
image.Save("JPG-to-PNG.png", options);
}
無料のAPIライセンスを取得する
無料の一時ライセンスを取得、評価の制限なしにAspose.Imaging for .NETを使用できます。
結論
JPGからPNGへの変換は、画像をロスレス形式に変換するためによく実行されます。この記事では、C#でプログラムによってJPG画像をPNG形式に変換する方法を学びました。したがって、JPGからPNGへの変換を.NETアプリケーションに簡単に埋め込むことができます。さらに、ドキュメントを使用して、.NET画像処理APIの詳細を調べることができます。また、フォーラムに質問を投稿することもできます。