一般的なドキュメント変換ライブラリの 1 つを使用して、ある形式から別の形式への画像変換について説明し、C# を使用してビットマップを PNG に変換する方法の段階的なプロセスを提供します。この記事で説明されているワークフローを使用して、C# BMP から PNG へのコンバーター のサンプル アプリケーションも作成します。ビットマップを PNG 形式に変換するためのサンプル コード スニペットとともに、主要な手順を以下に示します。
C# を使用してビットマップを PNG に変換する手順
- .NET アプリケーションの NuGet パッケージ マネージャーから GroupDocs.Conversion for .NET パッケージをインストールして、ビットマップを PNG に変換します
- ビットマップから PNG への変換を開発するために、GroupDocs.Conversion 名前空間への参照を追加します
- PNG 形式に変換するためにディスクから入力ビットマップ ファイルをロードするための Converter クラスのインスタンスを作成します。
- PNG ファイルの変換オプションを作成および定義してカスタマイズする
- Converter クラスの Convert メソッドを呼び出して、BMP を PNG としてディスクに保存します。
上記のワークフローに従い、ドキュメント変換ライブラリの API 呼び出しを含む数行のコードを記述することで、C# で BMP を PNG にすばやく簡単に変更できます。 ImageConvertOptions オブジェクトを使用して、出力 PNG ファイルをカスタマイズするためのさまざまな変換オプションを設定することもできます。これらの手順は他のソフトウェアに依存せず、Windows、macOS、Linux などの一般的なオペレーティング システムで使用できます。
C# を使用してビットマップを PNG に変換するコード
デモンストレーションのために前のセクションで説明したワークフローを利用して、C# で BMP を PNG に変換する アプリケーションを開発しました。上記のコード スニペットでわかるように、NuGet Web サイトから必要なパッケージをセットアップし、必要な名前空間を含めた後、Converter クラスを使用して、コンストラクターを使用して入力ビットマップ ファイルを読み込みました。その後、結果のファイルをカスタマイズするための ImageConvertOptions クラスのオブジェクトを作成し、Convert メソッドを呼び出して画像変換を実行し、ディスクに保存しました。
C# でビットマップを PNG に変換するドキュメント変換プロセスについて説明し、その例を作成しました。最近、C# で Image を Word に変更する記事を公開しました。詳細については、C#を使用して画像をWordに変換する方法 ガイドをご覧ください。