Tento článek vás provede tím, jak převést DICOM na PNG pomocí C#. Obsahuje veškeré informace týkající se nastavení prostředí, programovacích kroků a ukázkového kódu pro převod DCM do PNG v C#. Naučíte se převádět všechny nebo vybrané scény z lékařských DICOM snímků do formátu PNG pro distribuci.
Kroky pro převod DCM na PNG v C#
- Nainstalujte a přidejte odkaz na knihovnu Aspose.Imaging do své aplikace
- Načtěte licenci Aspose.Imaging pomocí SetLicense pro aktivaci všech funkcí knihovny
- Načtěte soubor DICOM pomocí Image.Load a převeďte jej na DicomImage
- Zobrazte celkový počet stránek v souboru DICOM pomocí vlastnosti image.PageCount
- Vytvořte prázdný objekt PngOptions pro definování nastavení exportu obrázku
- Iterujte přes všechny stránky v DICOM obrázku pomocí cyklu for
- Uložte každou stránku jako samostatný PNG soubor s jedinečným názvem jako Page-0.png, Page-1.png atd.
Tyto kroky vám pomohou vytvořit konvertor DICOM na PNG v C#. Nejprve načtěte licenci Aspose.Imaging a otevřete DICOM soubor jako DicomImage, poté zjistěte celkový počet stránek a připravte nastavení exportu do PNG. Projděte každou stránku, uložte ji jako samostatný PNG soubor a po dokončení zobrazte zprávu o úspěchu.
Kód pro převod DICOM na PNG v C#
Tento kód ukazuje převod formátu souboru z DCM na PNG. Můžete načítat obrázky ze streamu pomocí LoadOptions a řídit tak velikost vyrovnávací paměti, například pro snížení spotřeby paměti. K dispozici je několik možností pro přizpůsobení výstupního PNG, jako je nastavení barvy, komprese a DPI.
Tento článek nás naučil, jak převést soubor DICOM na PNG. Pro převod CDR na JPG se podívejte na článek Převod CDR na JPG pomocí C#.