この記事は、強力なAspose.Imagingライブラリを使用して、C#でDICOM画像をJPG、PNG、BMP、GIF形式に変換する方法についての包括的なガイドです。

DICOMとは?
DICOM(Digital Imaging and Communications in Medicine)は、医療画像データの保存と共有に広く使用される標準化されたフォーマットです。これは、超音波やMRIなどのスキャンで一般的に見られるヘッダー情報と画像情報の両方を含んでいます。これらの画像は、医療専門家が重要な患者情報を効果的に伝えるために不可欠です。
オフラインおよびオンラインのDICOMビューワーは数多く存在しますが、DICOM画像をプレゼンテーションやウェブページに埋め込むには、しばしばJPG、GIF、PNG、またはBMPのようなより普遍的に受け入れられている形式への変換が必要です。この記事では、C#を使用してプログラム的にDICOM画像を変換する方法を学びます。このガイドの終わりまでに、以下の形式にDICOM画像を変換する技術を習得できます:
- JPG
- GIF
- PNG
- BMP
C#による効率的なDICOM変換 - 無料ダウンロード
DICOM画像を効率的に変換するために、私たちはASP.NET用Aspose.Imagingを活用します。これは、.NETアプリケーション内でさまざまな画像タイプを作成および操作するために設計された使いやすいAPIです。_Aspose.Imaging for .NET_はNuGetで見つけることができ、統合用のbinariesをダウンロードできます。
C#でDICOMをJPGに変換する
C#でDICOMファイルをJPGに変換するには、以下の手順に従います:
- DICOMファイルをFileStreamオブジェクトにロードします。
- DicomImageクラスのインスタンスを作成し、_FileStream_オブジェクトで初期化します。
- JPGに変換するためにDICOMファイル内のアクティブページを選択します(設定されていない場合はデフォルトのアクティブページが使用されます)。
- DicomImage.Save(string, ImageOptionsBase)メソッドを使用して変換されたJPG画像を保存します。
以下は、C#でDICOMページをJPGに変換する方法を示すコードサンプルです:
入力DICOMの例

出力:DICOMからJPEGへ

C#でDICOMをGIFに変換する
DICOMをGIFに変換するプロセスは簡単です。DICOMファイルにアクセスし、.gif拡張子で保存するだけです。以下のようにします:
- DicomImageクラスを使用してDICOMファイルにアクセスします。
- DicomImage.Save(string, ImageOptionsBase)メソッドを使用して変換されたGIF画像を保存します。
以下は、C#でDICOMをGIFに変換するためのコードサンプルです:
C#でDICOMをPNGに変換する
DICOMをPNGに変換するプロセスは、JPEGに変換するプロセスと似ています。DicomImageクラスを使用してDICOMファイルにアクセスし、.png拡張子で保存します。以下は、C#でDICOMをPNGに変換するためのコードサンプルです:
C#でDICOMをBMPにエクスポートする
DICOMをBMPに変換するには、前と同じ手順に従ってDICOMファイルにアクセスします。アクセスしたら、DicomImage.Save(string, ImageBaseOptions)メソッドを使用してDICOMをBMPとして保存します。以下は、この変換のためのコードサンプルです:
結論
この記事では、C#を使用してDICOM画像をPNG、JPG、BMP、GIF形式に変換する方法を学びました。提供されたコードサンプルをアプリケーションにシームレスに統合し、効率的なDICOM変換を実現できます。すべては、わずか$99の手頃な価格のAsposeプラグインによって可能になります。
C# DICOMから画像変換に関する詳細情報
Aspose.Imaging for .NET APIを使用して画像を操作する方法についてさらに探求してください。
追加リソース
情報: AsposeのText to GIFウェブアプリが興味深いかもしれません。