C#を使用してDICOMをPNGに変換する

この記事では、DICOMファイルをC#を使ってPNGに変換する方法を紹介します。環境設定、プログラミング手順、およびC#でDCMをPNGに変換するためのコードサンプルを含んでいます。医用画像のすべてまたは一部をPNG形式に変換し、共有や配布に活用できます。

C#でDCMをPNGに変換する手順

  1. Aspose.Imagingライブラリをアプリケーションにインストールし、参照を追加します
  2. SetLicenseを使用してAspose.Imagingライセンスを読み込みます
  3. Image.LoadでDICOMファイルを読み込み、DicomImageにキャストします
  4. image.PageCountプロパティでページ数を取得して表示します
  5. PngOptionsオブジェクトを生成し、出力オプションを指定します
  6. forループで各ページを処理します
  7. 各ページを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に変換する方法をご覧ください。

 日本語