Obrázky DICOM (Digital Imaging and Communications in Medicine) sú kľúčové pre lekársku obrazovku, ale ich špecializovaný formát môže komplikovať ukladanie a zdieľanie. Konvertovanie súborov DIKOM na univerzálne podporované formáty ako PNG alebo JPEG zjednodušuje tieto procesy pri zachovaní základných informácií. V tomto sprievodcovi prejdeme krokami na konverziu obrázkov DIDOM pomocou Aspose.Imaging pre .NET.

Úvod

DICOM je štandard pre spracovanie, ukladanie, tlač a prenos informácií v lekárskej obraze. Avšak, jeho vlastná povaha môže robiť to náročné integrovať s inými systémami alebo zdieľať na rôznych platformách. Konverzia súborov DIKOM do formátov ako PNG alebo JPEG ich uľahčuje ukladať, archivovať a analyzovať pomocou standardných nástrojov.

Predpoklady

Predtým, ako sa ponoríte do procesu konverzie, uistite sa, že máte nasledovné:

  • Inštalácia .NET SDK: Uistite sa, že vaše rozvojové prostredie je nastavené s najnovšou verziou .Net SDk.

  • Dodajte Aspose.Imaging Package: V rámci projektu pomocou aplikácie NuGet môžete zahŕňať balík Asposa.Imaging:

dotnet add package Aspose.Imaging
  • Metered License Setup: Získajte od spoločnosti Aspose meranú licenciu a nastavte ju tak, ako je uvedené nižšie.

Krok za krokom sprievodca konverziou obrázkov DICOM

Krok 1: Nastavenie mierenej licencie

Ak chcete odomknúť plnú funkčnosť, musíte nastaviť meranú licenciu:

using Aspose.Imaging;

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

Krok 2: Nahrať obrázok DICOM

Následne nahrajte svoj DICOM obrázok súbor:

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

Krok 3: Definujte nastavenia konverzie

Teraz definujte, ako chcete previesť súbor DICOM. Môžete si vybrať medzi formátmi PNG a JPEG.

Konvertovať na PNG

Pre bezproblémovú kompresiu a detailnú údržbu:

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

Konvertovať na JPEG

Ak chcete vyrovnať veľkosť a kvalitu súboru, použite formát JPEG:

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

Kompletný príklad kódu

Nižšie je kompletný pracovný kód, ktorý preukazuje konverziu obrázkov DICOM na PNG alebo 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.");
    }
}

Záver

Konverzia obrázkov DICOM na PNG alebo JPEG pomocou Aspose.Imaging pre .NET zjednodušuje archiváciu, zdieľanie a analýzu pracovných tokov.Tento sprievodca poskytuje komplexný krok za krokom prístup, ktorý vám pomôže efektívne zaobchádzať s lekárskymi údajmi vo vašich aplikáciách.

More in this category