Questo articolo mostra come convertire un file DICOM in PNG utilizzando C#. Include tutte le informazioni necessarie per la configurazione dell’ambiente, i passaggi di programmazione e un esempio di codice per la conversione di DCM in PNG con C#. Imparerai a trasformare tutte o alcune scene selezionate da immagini mediche DICOM in formato PNG per la distribuzione.
Passaggi per convertire DCM in PNG usando C#
- Installa e aggiungi un riferimento alla libreria Aspose.Imaging nella tua applicazione
- Carica la licenza Aspose.Imaging usando SetLicense per abilitare tutte le funzionalità
- Carica il file DICOM usando Image.Load e converti in DicomImage
- Visualizza il numero totale di pagine nel file DICOM usando la proprietà image.PageCount
- Crea un oggetto PngOptions vuoto per configurare le impostazioni di esportazione
- Esegui un ciclo su tutte le pagine dell’immagine DICOM utilizzando un ciclo for
- Salva ogni pagina come file PNG separato con nome univoco come Page-0.png, Page-1.png, ecc.
Questi passaggi ti aiutano a sviluppare un convertitore da DICOM a PNG con C#. Per prima cosa, carica la licenza Aspose.Imaging e apri il file DICOM come DicomImage, quindi controlla il numero di pagine e prepara le impostazioni di esportazione PNG. Itera ogni pagina, salvala come PNG e mostra un messaggio di successo al termine.
Codice per convertire DICOM in PNG usando C#
Questo codice dimostra la conversione del formato da DCM a PNG. Puoi anche caricare immagini da uno stream usando LoadOptions per controllare la dimensione del buffer e l’uso della memoria. Sono disponibili molte opzioni per personalizzare l’output PNG, come colore, compressione e impostazioni DPI.
Questo articolo ha illustrato come convertire un file DICOM in PNG. Per convertire un file CDR in JPG, consulta l’articolo Convertire CDR in JPG usando C#.