C# DICOMをJPEG、GIF、PNG、BMP画像に変換する
この記事では、C#でDICOM画像をJPG、PNG、BMP、GIF形式に変換するための簡単なアプローチを提供します。

DICOMの理解
DICOM(医療におけるデジタル画像と通信)は、医療画像情報を保存するための標準ファイル形式です。これは、超音波やMRIなどの医療スキャンで一般的に見られるヘッダーと画像データの両方を含むデータセットを包含します。これらの画像は、重要な患者情報を広めるために医療専門家の間で共有されることがよくあります。
オフラインおよびオンラインのDICOMビューアは多数ありますが、DICOM画像をプレゼンテーションやウェブページに埋め込むには、JPG、GIF、PNG、またはBMPなどのより一般的に使用される形式に変換する必要があります。この記事では、C#でDICOM画像をプログラム的に変換する方法を学びます。このガイドの終わりまでには、DICOM画像を次の形式に変換できるようになります:
- JPG
- GIF
- PNG
- BMP
C# DICOMからJPG、GIF、PNG、BMPへの変換ツール - 無料ダウンロード
DICOM画像を変換するために、Aspose.Imaging for .NETを利用します。これは、.NETアプリケーション内でさまざまな種類の画像を作成および操作するために設計された使いやすいAPIです。_Aspose.Imaging for .NET_は、NuGetで見つけることができ、バイナリもダウンロードできます。
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変換を効率的に実行できます。
C# DICOM画像変換ツール - 詳しく学ぶ
Aspose.Imaging for .NET APIを使用して画像の操作についてさらに探求してください。
関連情報
情報: AsposeのText to GIFウェブアプリが興味深いかもしれません。