Convertire DICOM in PNG in Python

Convertire file DICOM in formato PNG è cruciale in vari settori, specialmente nella sanità. DICOM (Digital Imaging and Communications in Medicine) è il formato standard per l’imaging medico. Contiene dati vitali, comprese le informazioni del paziente. PNG (Portable Network Graphics) è un formato di immagine ampiamente utilizzato, noto per la compressione senza perdita. Tuttavia, gli sviluppatori Python possono semplificare il processo di conversione da DICOM a PNG utilizzando un convertitore DICOM in PNG, migliorando le capacità di manipolazione delle immagini. Pertanto, questo post del blog ti guiderà su come convertire DICOM in PNG in Python utilizzando Aspose.Imaging per Python tramite .NET.

Questo articolo copre le seguenti sezioni:

Installazione dell’SDK per la Manipolazione delle Immagini

Aspose.Imaging per Python tramite .NET semplifica la conversione di DICOM in PNG in Python. Questo SDK per la manipolazione delle immagini fornisce potenti funzionalità per l’elaborazione delle immagini, tra cui conversione di formato, ridimensionamento e manipolazione. Inoltre, con Aspose.Imaging, gli sviluppatori possono lavorare con vari formati di immagine senza sforzo, rendendolo una scelta ideale per gestire file DICOM.

Per iniziare con Aspose.Imaging per Python tramite .NET, segui uno di questi semplici passaggi di installazione:

  1. Visita la pagina di download.
  2. Usa il seguente comando per installare la libreria:
pip install aspose-imaging-python-net

Convertire DICOM in PNG in Python - Esempio di Codice

Segui questi passaggi per convertire DICOM in PNG in Python utilizzando Aspose.Imaging per Python tramite .NET:

  1. Definisci il percorso della directory dei documenti.
  2. Imposta il formato del file sorgente su DicomImage.
  3. Carica il file DICOM sorgente invocando il metodo load della classe Image.
  4. Instanzia un’istanza della classe PngOptions.
  5. Invoca il metodo save per salvare il file come immagine PNG.

Ecco un frammento di codice Python che mappa questi passaggi:

import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.dicom import DicomImage
from aspose.imaging.imageoptions import PngOptions
import os
# Initialization
def get_data_root_dir_local():
if 'BASE_DIR' in os.environ:
return os.environ["BASE_DIR"]
return "."
# Define the path to the documents directory.
data_dir = '/Desktop/'
input_file = data_dir+"input.dicom"
out_file = data_dir+"output.png"
# Set the fileformat of the source to DicomImage.
# Load the source DICOM file by invoking the load method of the Image class.
with aspycore.as_of(Image.load(input_file), DicomImage) as image:
# Instantiate an instance of the PngOptions class.
options = PngOptions()
# Invoke the save method to save the file as PNG image.
image.save(out_file)
print("DICOM to PNG conversion done.")
Output:
sdk-manipolazione-immagini

Ottieni una Licenza Gratuita

Esplora i prodotti Aspose ottenendo una licenza temporanea gratuita. Visita questo link per ottenere facilmente la tua licenza e sperimentare tutte le capacità di Aspose.Imaging per Python tramite .NET.

Convertitore DICOM in PNG - Prova Online

Prova facilmente il processo di conversione con uno strumento online disponibile su Convertitore DICOM in PNG Aspose. Soprattutto, è alimentato da Aspose.Imaging. Inoltre, questo strumento gratuito è semplice da usare e fornisce risultati accurati nella conversione delle immagini DICOM in formato PNG.

convertitore-dicom-in-png

Risorse Gratuite

Oltre a questo articolo, sono disponibili numerose risorse per migliorare la tua comprensione della manipolazione delle immagini. Quindi, esplora documentazione, tutorial e forum per ampliare le tue competenze e conoscenze su Aspose.Imaging e tecnologie correlate.

Conclusione

Convertire DICOM in PNG in Python è semplice utilizzando Aspose.Imaging per Python tramite .NET. Questo potente SDK per la manipolazione delle immagini semplifica il processo e migliora le capacità di manipolazione delle immagini. Scopri di più su Aspose.Imaging per sbloccare il suo pieno potenziale nei tuoi progetti.

Se hai domande o hai bisogno di ulteriore assistenza, non esitare a contattarci nel nostro forum di supporto gratuito.

Vedi Anche