この例では、C# で PNG を圧縮する方法 の詳細について説明します。すべてのリソース、名前空間、クラス、メソッド、およびC# を使用して PNG を圧縮するための実用的なコードをカバーしています。開発したアプリケーションは、Windows、Linux、macOS のいずれの .NET 準拠環境でも利用できます。
C# を使用して PNG を圧縮する手順
- NuGet パッケージ マネージャーを使用して Aspose.Imaging を追加し、環境を確立します。
- Image クラスのインスタンスを使用して、ソースの PNG 画像にアクセスします
- PngOptions クラスを使用して、他のプロパティとともに圧縮率を設定します
- 圧縮された PNG イメージをディスクに保存します。
上記の手順に従うことで、ソリューションに必要なリソースを含めて環境をセットアップする段階的なアプローチを使用して、C#* で *PNG 圧縮を簡単に管理できます。次に、Image クラスのインスタンスを使用して、ディスクからソース PNG ファイルを読み込みます。以降の手順では、PngOptions クラス オブジェクトを作成して圧縮率と他のプロパティを設定します。その後、圧縮された PNG をディスクに保存します。
C# を使用して PNG を圧縮するコード
上記の例は、非常に単純な API インターフェイスを使用して C# で PNG ファイルを圧縮するために使用できます。 Image クラスは、ストリームから画像をロードするために使用できる複数のオーバーロード関数を、他の種類の画像をサポートするためのその他の追加の LoadOptions パラメーターと共に公開します。 PngOptions クラス オブジェクトは、色の種類、圧縮率、ベクトル ラスター化オプションなどを設定するプロパティを公開します。
このトピックは、C# を使用して *PNG 圧縮を簡単に実行できるアプリケーションを開発する方法を教えてくれました。 PNG を ICON に変換する方法については、C#でPNGをICONに変換する方法 の記事を参照してください。