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
- Animoitujen GIF:ien optimointi .NET:ssä käyttämällä Aspose.Imaging
- Optimoi monivuotiset TIFF:t arkistointiin .NET: ssä Asposella
- E-kaupankäynnin alustojen tuotekuvia käyttämällä Aspose.Imaging for .NET
- HEIC JPEG/PNG muuntaminen Aspose.Imaging for .NET
- Korkean resoluution kuvien optimointi mobiilille ja webille .NET: ssä