DICOM (Digital Imaging and Communications in Medicine) beelden zijn cruciaal voor medische beeldvorming, maar hun gespecialiseerde formaat kan het opslaan en delen compliceren. Converteren van DIKOM-bestanden in meer universeel ondersteunde formaten zoals PNG of JPEG vereenvoudigt deze processen terwijl het behoud van essentiële informatie.

Introductie

DICOM is een standaard voor het verwerken, opslaan, afdrukken en overbrengen van informatie in medische afbeeldingen. echter, de eigenaardige aard kan het uitdagend maken om te integreren met andere systemen of te delen over verschillende platforms. Converteren van DIKOM-bestanden in formaten zoals PNG of JPEG maakt ze gemakkelijker te bewaren, archieven en analyseren door middel van standaarden tools.

Voorwaarden

Voordat u in het conversieproces duwt, zorg ervoor dat u de volgende hebt:

  • Installeren van .NET SDK: Zorg ervoor dat uw ontwikkelingsomgeving is ingesteld met de nieuwste versie van de.NETSDK.

  • Toegevoeg Aspose.Imaging Package: Inclusie van het Asposa.Imaging package in uw project met behulp van NuGet:

dotnet add package Aspose.Imaging
  • Metered License Setup: Krijg een gemeten licentie van Aspose en configureer het zoals hieronder weergegeven.

Step-by-step gids voor het converteren van DICOM-beelden

Stap 1: Configureer de gemeten licentie

Om de volledige functionaliteit te ontgrendelen, moet u een gemeten licentie instellen:

using Aspose.Imaging;

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

Stap 2: Load de DICOM-afbeelding op

Volgende, u uw DICOM beeldbestand uploaden:

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

Stap 3: Definieer de conversie-instellingen

U kunt nu bepalen hoe u uw DICOM-bestand wilt converteren. u kunt kiezen tussen PNG en JPEG-formaat.

Omgekeerd naar PNG

Voor verliesloze compressie en detailbehoud:

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

Omgekeerd naar JPEG

Om bestandsgrootte en kwaliteit te balanceren, gebruik JPEG-formaat:

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

Volledige code voorbeeld

Hieronder is de volledige werkcode die toont dat DICOM-afbeeldingen worden omgezet naar PNG of 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.");
    }
}

Conclusie

Converteren van DICOM-beelden naar PNG of JPEG met behulp van Aspose.Imaging voor .NET vergemakkelijkt archief-, delen- en analysewerkstromen.Deze gids biedt een uitgebreide stap voor stap benadering om u te helpen effectief met medische gegevens in uw toepassingen.

More in this category