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 に変換すると、アーカイブ、共有、分析作業の流れを簡素化します このガイドは、アプリケーションにおける医療データを効率的に処理するのに役立つ一歩ずつ包括的なアプローチを提供します.