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
- Optimalizácia animovaných GIF v .NET pomocou Aspose.Imaging
- Optimalizácia viacstránkových TIFF pre archív v .NET s aplikáciou Aspose
- Bezproblémová a kvalitne definovaná kompresia obrazu v .NET s Aspose.Imaging
- Data-Driven Animations v .NET s Aspose.Imaging
- HEIC na JPEG/PNG konverzia s Aspose.Imaging pre .NET