日本

C#DICOMをJPEG、GIF、PNG、およびBMP画像に変換する

DICOM(医用画像および通信)は、医用画像情報を保存するための標準ファイル形式です。 DICOM画像に保存されている情報は、ヘッダーや画像データセットを含むデータセットの形式で管理されます。ほとんどの場合、DICOM画像には、患者の医療情報を共有するために複数のエンティティ間で交換される超音波、MRIなどの医療スキャンが含まれています。 DICOM画像を表示するために、さまざまなオフラインおよびオンラインのDICOMビューアが市場で入手できます。ただし、DICOM画像をプレゼンテーションやWebページに埋め込む場合は、それらをJPEG、GIF、PNG、BMP、またはその他の画像形式に変換する必要があります。このシナリオに従って、この記事では、C#でプログラムによってDICOM画像を変換する方法を学習します。最終的には、DICOMを次の画像形式に変換できるようになります。 JPEG GIF PNG BMP C#DICOM Converter API DICOM画像を変換するために、Aspose.Imaging for .NETを使用します。これは、.NETアプリケーション内でさまざまなタイプの画像を作成および操作するための使いやすいAPIです。 Aspose.Imaging for .NETは、NuGetでホストされており、ダウンロード可能なbinariesとしても利用できます。 C#でDICOMをJPEGに変換する 以下は、C#でDICOMをJPEGに変換する手順です。 DICOMファイルをFileStreamオブジェクトにロードします。 DicomImageクラスのオブジェクトを作成し、FileStreamオブジェクトで初期化します。 JPEGに変換するDICOMのアクティブページを選択します(設定されていない場合、デフォルトのアクティブページが変換されます)。 DicomImage.Save(string, ImageOptionsBase)メソッドを使用して、変換されたJPEG画像を保存します。 次のコードサンプルは、DICOMのページをC#のJPEGに変換します。 // DICOMファイルをロードする using (var fileStream = new FileStream("DICOM.DCM", FileMode.Open, FileAccess.Read)) using (DicomImage image = new DicomImage(fileStream)) { // JPEGに変換するアクティブなページを設定します image.ActivePage = (DicomPage) image.Pages[95]; // JPEGとして保存 image.Save("DICOM to JPEG.jpg", new JpegOptions()); } 入力DICOM DICOMからJPEGへ C#でDICOMをGIFに変換する DICOMをGIFに変換するのはパイと同じくらい簡単です。 DICOMファイルにアクセスし、.gif拡張子を付けて保存するだけです。以下は、C#でDICOMをアニメーションGIFに変換する手順です。 DicomImageクラスを使用してDICOMファイルにアクセスします。 DicomImage.Save(string, ImageOptionsBase)メソッドを使用して、変換されたGIF画像を保存します。 次のコードサンプルは、C#でDICOMをGIFに変換する方法を示しています。 // DICOMファイルをロードする using (var fileStream = new FileStream("DICOM.
4月 1, 2020 · 1 分 · ウスマンアジズ