DICOM (디지털 이미지 및 의학 커뮤니케이션) 이미지는 의료 이미지에 필수적이지만, 그들의 전문 형식은 저장 및 공유를 복잡하게 할 수 있습니다. PNG 또는 JPEG와 같은 더 일반적으로 지원되는 형식을 변환하는 것은 이러한 프로세스를 단순화하고 중요한 정보를 유지합니다.
소개
DICOM은 의료 이미지에서 정보를 처리, 저장, 인쇄 및 전송하는 표준입니다.그러나, 그것의 독점적 인 성격은 다른 시스템과 통합하거나 다른 플랫폼을 통해 공유하는 데 어려움을 겪을 수 있습니다.PNG 또는 JPEG와 같은 형식으로 DIKOM 파일을 변환하면 표본 도구를 사용하여 저장을, 아카이브하고 분석하는 것이 쉽습니다.
원칙
변환 과정에 몰입하기 전에 다음을 가지고 있는지 확인하십시오 :
** .NET SDK를 설치하십시오** : 개발 환경이 최신 버전을 사용하여 설정되어 있는지 확인합니다.
Add Aspose.Imaging Package: NuGet을 사용하여 프로젝트에 Asposa.Imaging 패키지를 포함하십시오.
dotnet add package Aspose.Imaging
- Metered License Setup: Aspose에서 측정된 라이센스를 얻고 아래에 표시된대로 설정합니다.
DICOM 이미지를 변환하기위한 단계별 가이드
단계 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로 변환하면 아카이브, 공유 및 분석 작업 흐름이 단순화됩니다.이 가이드는 응용 프로그램에서 의료 데이터를 효율적으로 처리하는 데 도움이되는 포괄적 인 단계별 접근 방식을 제공합니다.