DICOM-billeder (Digital Imaging and Communications in Medicine) er afgørende for medicinsk billed, men deres specialiserede format kan komplicere opbevaring og deling. Konvertering af dicom-filer til mere universelt understøttede formater som PNG eller JPEG forenkler disse processer samtidig med at der bevares væsentlige oplysninger.

Introduktion

DICOM er en standard for håndtering, opbevaring, udskrivning og overførsel af oplysninger i medicinsk billed. Men dens proprietære karakter kan gøre det udfordrende at integrere med andre systemer eller dele på tværs af forskellige platforme. Konvertering af DIKOM-filer til formater som PNG eller JPEG gør det lettere at lagre, arkivere og analysere ved hjælp af standardværktøjer.

Forudsætninger

Før du går ind i konverteringsprocessen, sørg for at du har følgende:

  • Installér .NET SDK: Sørg for, at dit udviklingsmiljø er indstillet med den nyeste version af .NetSDK.

  • Tilføj Aspose.Imaging Package: Inkludér Asposa.Imaging package i dit projekt ved hjælp af NuGet:

dotnet add package Aspose.Imaging
  • Metered License Setup: Få en målt licens fra Aspose og konfigurér den som vist nedenfor.

Step-by-step guide til at konvertere DICOM-billeder

Trin 1: Konfigurer den målede licens

For at lukke den fulde funktionalitet skal du indstille en målt licens:

using Aspose.Imaging;

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

Trin 2: Lade billedet DICOM

Så lad ind din DICOM-billedfil:

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

Trin 3: Indstilling af konverteringsindstillinger

Nu definerer du, hvordan du vil konvertere din DICOM-fil. Du kan vælge mellem PNG og JPEG-format.

Konverter til PNG

For forsvundet kompression og detailbeholdelse:

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

Konverter til JPEG

For at afbalancere filstørrelse og kvalitet bruger du JPEG-format:

// 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.");

Fuld kode eksempler

Nedenfor er den fulde arbejdskode, der viser konvertering af DICOM-billeder til PNG eller 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.");
    }
}

Konklusion

Konvertering af DICOM-billeder til PNG eller JPEG ved hjælp af Aspose.Imaging for .NET forenkler arkiverings-, delings- og analysearbejdstrømme.Denne guide giver en omfattende trin for trin til at hjælpe dig med effektivt at håndtere medicinske data i dine applikationer.

More in this category