この記事では、DICOMファイルをC#を使ってPNGに変換する方法を紹介します。環境設定、プログラミング手順、およびC#でDCMをPNGに変換するためのコードサンプルを含んでいます。医用画像のすべてまたは一部をPNG形式に変換し、共有や配布に活用できます。
C#でDCMをPNGに変換する手順
- Aspose.Imagingライブラリをアプリケーションにインストールし、参照を追加します
- SetLicenseを使用してAspose.Imagingライセンスを読み込みます
- Image.LoadでDICOMファイルを読み込み、DicomImageにキャストします
- image.PageCountプロパティでページ数を取得して表示します
- PngOptionsオブジェクトを生成し、出力オプションを指定します
- forループで各ページを処理します
- 各ページをPage-0.png、Page-1.pngなどのファイル名で個別にPNGとして保存します
これらの手順に従うことで、C#を使ってDICOMをPNGに変換するツールを作成できます。最初にライセンスを読み込み、DICOMファイルをDicomImageとして開き、ページ数を確認してPNG書き出し設定を準備します。各ページをPNGファイルとして保存し、完了時に成功メッセージを表示します。
C#でDICOMをPNGに変換するコード
このコードは、DCMからPNGへの変換処理を示しています。LoadOptionsを使用してストリームから画像を読み込むことで、バッファサイズやメモリ使用量を制御できます。出力PNGをカスタマイズするためのオプションも多数用意されています(色、圧縮、DPIなど)。
この記事では、DICOMファイルをPNG形式に変換する方法を解説しました。CDRファイルをJPGに変換するには、C#を使用してCDRをJPGに変換する方法をご覧ください。