DICOM (Digital Imaging and Communications in Medicine) slike su ključne za medicinsku sliku, ali njihovi specijalizirani formati mogu komplicirati skladištenje i dijeljenje. Konvertiranje DIKOM datoteke u univerzalnije podržane formate kao što su PNG ili JPEG pojednostavljuje ove procese dok zadržavaju bitne informacije.

Uvod

DICOM je standard za rukovanje, skladištenje, tiskanje i prijenos informacija u medicinskoj slikarstvu. međutim, njegova vlastita priroda može izazvati integraciju s drugim sustavima ili dijeljenje na različitim platformama. Konvertirajući datoteke DIKOM u formate poput PNG ili JPEG-a, lakše ih je pohraniti, arhivirati i analizirati pomoću standardnih alata.

Preduzeća

Prije nego što potopite u proces konverzije, pobrinite se da imate sljedeće:

  • Install .NET SDK: Uvjerite se da je vaše razvojno okruženje postavljeno s najnovije verzije .Net SDk.

  • Dodajte Aspose.Imaging Package: Uključite Asposa.Imaging paket u svoj projekt pomoću NuGeta:

dotnet add package Aspose.Imaging
  • Metered License Setup: Uzmite mjerenu licencu od Aspose-a i konfigurirajte je kako je prikazano ispod.

Korak po korak vodič za pretvaranje DICOM slika

Korak 1: Konfigurirajte mjerene dozvole

Da biste otključili punu funkcionalnost, morate postaviti mjerenu licenciju:

using Aspose.Imaging;

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

Korak 2: Preuzmite sliku DICOM

Sljedeće, preuzmite svoj DICOM sliku datoteku:

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

Korak 3: Definicija postavki konverzije

Sada, definirajte kako želite pretvoriti DICOM datoteku. možete odabrati između PNG i JPEG formata.

Konverzija na PNG

Za kompresije bez gubitaka i detaljno zadržavanje:

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

Konverzija na JPEG

Da biste uravnotežili veličinu i kvalitetu datoteke, koristite 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.");

Cjeloviti primjer koda

Ispod je cijeli radni kod koji pokazuje pretvaranje DICOM slika u PNG ili 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.");
    }
}

zaključak

Konvertiranje DICOM slika u PNG ili JPEG pomoću Aspose.Imaging za .NET pojednostavljuje radne tokove arhiviranja, dijeljenja i analize.Ovaj vodič pruža sveobuhvatni korak po korak pristup kako bi vam pomogao učinkovito upravljati medicinskim podacima u vašim aplikacijama.

More in this category