DICOM (Digital Imaging and Communications in Medicine) attēli ir būtiski medicīnas attēlošanai, bet to specializētais formāts var sarežģīt uzglabāšanu un dalīšanu. Konvertējot DIKOM failus universāli atbalstītos formātos, piemēram, PNG vai JPEG, šos procesus vienkāršo, vienlaikus saglabājot būtiskus datus. Šajā vadlīnijā mēs iet caur soļiem, lai konvertētu DIM attēlus, izmantojot Aspose.Imaging .NET.

Introduction

DICOM ir standarts, lai apstrādātu, glabātu, drukātu un pārsūtītu informāciju medicīnisko attēlu. tomēr, tā īpašības raksturs var padarīt to sarežģītu integrēt ar citām sistēmām vai dalīties dažādās platformās. Konvertējot DIKOM failus formātos, piemēram, PNG vai JPEG padara tos vieglāk uzglabāt, arhivēt un analizēt, izmantojot standarta rīkus.

Prerequisites

Pirms pāriet uz konversijas procesu, pārliecinieties, ka jums ir šādi:

  • Install .NET SDK: Pārliecinieties, ka jūsu attīstības vide ir iestatīta ar jaunāko versiju.

  • Add Aspose.Imaging Package: Iegūstiet asposa.imaging paketi savā projektā, izmantojot NuGet:

dotnet add package Aspose.Imaging
  • Metered License Setup: Iegūstiet mērīto licences no Aspose un konfigurējiet to, kā norādīts zemāk.

Pakāpeniski ceļvedis, kā konvertēt DICOM attēlus

1. solis: Iestatīt Mērētās licences

Lai atslēgtu pilnīgu funkcionalitāti, jums ir jāizveido mērīta licence:

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. solis: lejupielādējiet DICOM attēlu

Tālāk lejupielādējiet savu DICOM attēla failu:

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

3. solis: Konversijas iestatījumi

Tagad definējiet, kā vēlaties konvertēt savu DICOM failu. jūs varat izvēlēties starp PNG un JPEG formātus.

Konvertēt uz PNG

Bez zaudējumiem kompresijas un detaļu uzglabāšanai:

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

Konvertēt uz JPEG

Lai līdzsvarotu failu lielumu un kvalitāti, izmantojiet JPEG formātu:

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

Kompletā koda piemērs

Zemāk ir pilns darba kods, kas pierāda, ka DICOM attēli tiek konvertēti uz PNG vai 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.");
    }
}

Conclusion

Konvertējot DICOM attēlus uz PNG vai JPEG, izmantojot Aspose.Imaging for .NET vienkāršo arhivēšanas, dalīšanas un analīzes darba plūsmas.Šis ceļvedis nodrošina visaptverošu soli pa solim pieeju, lai palīdzētu jums efektīvi apstrādāt medicīnas datus jūsu lietojumprogrammās.

More in this category