DICOM (Digital Imaging and Communications in Medicine) 画像は医療イメージのために重要ですが、それらの専門形式はストレージと共有を複雑にする可能性があります. PNG または JPEG のようなより普遍的にサポートされているフォーマットに DIKOM ファイルを変換することは、これらのプロセスを簡素化し、基本的な情報を保存します. このガイドでは、私たちは Aspose.Imaging for .NET を使用してディコム画像をコンバータするためのステップを通過します.

導入

DICOMは医療イメージで情報を処理、保存、印刷、伝達するための標準ですが、その特有性は、他のシステムと統合するか、さまざまなプラットフォームで共有することを困難にする可能性があります.

原則

変換プロセスに入る前に、以下のことを確認してください:

  • NET SDK をインストールする:開発環境が最新バージョンで設定されていることを確認します.

  • Add Aspose.Imaging Package: NuGet を使用してあなたのプロジェクトに、Apsome.Imaging パッケージを含む:

dotnet add package Aspose.Imaging
  • Metered License Setup: Aspose から測定されたライセンスを取得し、下記のように設定します.

ステップ・ステップ イメージを変換するためのガイド

ステップ1:測定ライセンスの設定

完全な機能を解除するには、測定されたライセンスを設定する必要があります:

using Aspose.Imaging;

// Initialize metered license
Metered metered = new Metered();
metered.SetMeteredKey("your-public-key", "your-private-key");
Console.WriteLine("Metered license configured successfully.");

ステップ2:DICOM画像をアップロード

次に、DICOM画像ファイルをアップロードします:

// Load the DICOM image
string dicomFilePath = @"path\to\dicomfile.dcm";
Image dicomImage = Image.Load(dicomFilePath);
Console.WriteLine("DICOM image loaded successfully.");

ステップ3:変換設定を設定する

現在、DICOMファイルを変換する方法を定義します. PNG と JPEG フォーマットの間で選択できます.

PNGに変換する

損失のない圧縮および細部保存のために:

// Save as PNG
string pngFilePath = @"path\to\output.png";
dicomImage.Save(pngFilePath);
Console.WriteLine("DICOM image converted to PNG successfully.");

JPEGに変換する

ファイルサイズと品質をバランス付けるには、JPEG形式を使用します:

// Save as JPEG with high quality settings
string jpegFilePath = @"path\to\output.jpg";
dicomImage.Save(jpegFilePath, new JpegOptions { Quality = 90 });
Console.WriteLine("DICOM image converted to JPEG successfully.");

完全コード例

以下は、DICOM画像をPNGまたはJPEGに変換することを示す完全な作業コードです:

using Aspose.Imaging;

class Program
{
    static void Main(string[] args)
    {
        // Initialize metered license
        Metered metered = new Metered();
        metered.SetMeteredKey("your-public-key", "your-private-key");
        Console.WriteLine("Metered license configured successfully.");

        // Load the DICOM image
        string dicomFilePath = @"path\to\dicomfile.dcm";
        Image dicomImage = Image.Load(dicomFilePath);
        Console.WriteLine("DICOM image loaded successfully.");

        // Save as PNG
        string pngFilePath = @"path\to\output.png";
        dicomImage.Save(pngFilePath);
        Console.WriteLine("DICOM image converted to PNG successfully.");

        // Save as JPEG with high quality settings
        string jpegFilePath = @"path\to\output.jpg";
        dicomImage.Save(jpegFilePath, new JpegOptions { Quality = 90 });
        Console.WriteLine("DICOM image converted to JPEG successfully.");
    }
}

結論

Aspose.Imaging for .NET を使用して DICOM 画像を PNG または JPEG に変換すると、アーカイブ、共有、分析作業の流れを簡素化します このガイドは、アプリケーションにおける医療データを効率的に処理するのに役立つ一歩ずつ包括的なアプローチを提供します.

More in this category