DICOM (Digital Imaging and Communications in Medicine) -kuvat ovat keskeisiä lääketieteelliselle kuvalle, mutta niiden erikoistunut muoto voi monimutkaistaa tallennusta ja jakamista.Dicom-tiedostojen muuntaminen yleisempään tukevaan muotoon, kuten PNG tai JPEG, yksinkertaistaa näitä prosesseja samalla, kun säilytetään olennaisia tietoja.Tässä oppaassa käymme läpi askeleita Dicomin kuvien muokkaamiseksi käyttämällä Aspose.Imaging for .NET.

Johdanto

DICOM on standardi tiedon käsittelyyn, tallentamiseen, tulostamiseen ja välittämiseen lääketieteellisessä kuvassa. Kuitenkin sen omaperäinen luonne voi tehdä siitä haastavan integroida muiden järjestelmien kanssa tai jakaa eri alustojen kautta. Muuntamalla DIKOM-tiedostoja PNG- tai JPEG-muotoihin ne helpottavat tallennusta, arkistointia ja analysointia käyttämällä standardityökaluja.

edellytykset

Ennen kuin sukellat muuntoprosessiin, varmista, että sinulla on seuraavat:

  • NET SDK:n asentaminen: Varmista, että kehitysympäristösi on asennettu uusimmalle versioon.

  • Add Aspose.Imaging Package: Sisällytä Aspos.Imaging-paketti projektissasi NuGetin avulla:

dotnet add package Aspose.Imaging
  • Metered License Setup: Hanki mitattu lisenssi Asposista ja asettaa se alla kuvatulla tavalla.

Vaiheittainen opas DICOM-kuvien muuntamiseen

Vaihe 1: Määritä mitattu lisenssi

Täydellisen toiminnallisuuden avaamiseksi sinun on asetettava mitattu lisenssi:

using Aspose.Imaging;

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

Vaihe 2: Lataa DICOM-kuva

Seuraavaksi ladata DICOM-kuvan tiedosto:

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

Vaihe 3: Määritä muuntamisasetukset

Nyt määritä, miten haluat muuntaa DICOM-tiedoston. voit valita PNG ja JPEG-muodot.

Muuntaminen PNG

Menettämättömälle kompressiolle ja yksityiskohtien säilyttämiselle:

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

Muuntaminen JPEG

Jos haluat tasapainottaa tiedoston koko ja laatu, käytä JPEG-muotoa:

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

Täydellinen esimerkki koodista

Alla on täydellinen työkoodi, joka osoittaa DICOM-kuvien muuntamisen PNG tai 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.");
    }
}

johtopäätöksiä

DICOM-kuvien muuntaminen PNG:een tai JPEG:iin käyttämällä Aspose.Imaging for .NET yksinkertaistaa arkistointi-, jakelu- ja analyyttisiä työnkulkuja.Tämä opas tarjoaa kattavan askel askeleelta lähestymistavan, joka auttaa sinua käsittelemään lääketieteellisiä tietoja sovelluksissasi tehokkaasti.

More in this category