DICOM (Digital Imaging and Communications in Medicine) vaizdai yra labai svarbūs medicinos vaizdavimui, tačiau jų specializuotas formatas gali apsunkinti saugojimą ir dalijimąsi. Konvertuojant DIKOM failus į universalesnius formatus, tokius kaip PNG ar JPEG, šie procesai supaprastėja, išlaikant esminę informaciją.

Introduction

DICOM yra standartas, skirtas tvarkyti, saugoti, spausdinti ir perduoti informaciją medicininėje vaizduotėje. tačiau jo savarankiškas pobūdis gali sukelti sudėtingą integraciją su kitomis sistemomis arba dalijimąsi įvairiomis platformomis. Konvertuojant DIKOM failus į formatus, tokius kaip PNG ar JPEG, jie lengviau saugomi, archyvuojami ir analizuojami naudojant standartinius įrankius.

Prerequisites

Prieš einant į konvertavimo procesą, įsitikinkite, kad turite šiuos dalykus:

  • Įdiegti .NET SDK: Įsitikinkite, kad jūsų plėtros aplinka yra su naujausia versija.

  • Add Aspose.Imaging Package: Į savo projektą įtraukite „Apost“ paketą naudodami „NuGet:

dotnet add package Aspose.Imaging
  • Metered License Setup: Gaukite matuotą licenciją iš „Aspose“ ir konfigūruokite ją, kaip nurodyta žemiau.

Žingsnis po žingsnio vadovas konvertuoti DICOM nuotraukas

1 žingsnis: Įdiegti matuotą licenciją

Norėdami atverti visą funkcionalumą, turite įdiegti matuotą licenciją:

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 žingsnis: atsisiųskite DICOM vaizdą

Toliau įkelkite savo DICOM vaizdo failą:

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

3 žingsnis: nustatyti konvertavimo nustatymus

Dabar, apibrėžti, kaip norite konvertuoti savo DICOM failą. galite pasirinkti tarp PNG ir JPEG formatus.

Konvertuoti į PNG

Neprarastoms kompresijoms ir detalų išsaugojimui:

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

Konvertuoti į JPEG

Norėdami subalansuoti failų dydį ir kokybę, naudokite 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.");

Išsamus kodo pavyzdys

Žemiau pateikiamas pilnas darbo kodas, kuris rodo, kad DICOM vaizdai konvertuojami į PNG arba 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

Konvertuojant DICOM vaizdus į PNG arba JPEG naudojant Aspose.Imaging for .NET supaprastina archyvavimo, dalijimosi ir analizės darbo srautus.Šis vadovas suteikia išsamią žingsnis po žvilgsnio metodą, kuris padės jums efektyviai tvarkyti medicinos duomenis jūsų programoje.

More in this category