この記事では、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画像を変換するために、さまざまなタイプの画像を.NETアプリケーション内で作成および操作するために設計された使いやすいAPIであるAspose.Imaging for .NETを利用します。_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への変換と似ています。DICOMファイルにアクセスし、DicomImageクラスを使用して**.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を使用して画像の操作についてさらに探求してください。
参照
- [C#でPSDをPDF、JPG、PNGおよびその他の画像形式に変換する](https://blog.aspose.com/psd/convert-psd-to-pdf-jpg-p