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로 변환하면 아카이브, 공유 및 분석 작업 흐름이 단순화됩니다.이 가이드는 응용 프로그램에서 의료 데이터를 효율적으로 처리하는 데 도움이되는 포괄적 인 단계별 접근 방식을 제공합니다.

More in this category