C# で PNG を圧縮する方法

この例では、C# で PNG を圧縮する方法 の詳細について説明します。すべてのリソース、名前空間、クラス、メソッド、およびC# を使用して PNG を圧縮するための実用的なコードをカバーしています。開発したアプリケーションは、Windows、Linux、macOS のいずれの .NET 準拠環境でも利用できます。

C# を使用して PNG を圧縮する手順

  1. NuGet パッケージ マネージャーを使用して Aspose.Imaging を追加し、環境を確立します。
  2. Image クラスのインスタンスを使用して、ソースの PNG 画像にアクセスします
  3. PngOptions クラスを使用して、他のプロパティとともに圧縮率を設定します
  4. 圧縮された PNG イメージをディスクに保存します。

上記の手順に従うことで、ソリューションに必要なリソースを含めて環境をセットアップする段階的なアプローチを使用して、C#* で *PNG 圧縮を簡単に管理できます。次に、Image クラスのインスタンスを使用して、ディスクからソース PNG ファイルを読み込みます。以降の手順では、PngOptions クラス オブジェクトを作成して圧縮率と他のプロパティを設定します。その後、圧縮された PNG をディスクに保存します。

C# を使用して PNG を圧縮するコード

上記の例は、非常に単純な API インターフェイスを使用して C# で PNG ファイルを圧縮するために使用できます。 Image クラスは、ストリームから画像をロードするために使用できる複数のオーバーロード関数を、他の種類の画像をサポートするためのその他の追加の LoadOptions パラメーターと共に公開します。 PngOptions クラス オブジェクトは、色の種類、圧縮率、ベクトル ラスター化オプションなどを設定するプロパティを公開します。

このトピックは、C# を使用して *PNG 圧縮を簡単に実行できるアプリケーションを開発する方法を教えてくれました。 PNG を ICON に変換する方法については、C#でPNGをICONに変換する方法 の記事を参照してください。

 日本語