Convert DICOM to PNG in Python

La conversion de fichiers DICOM au format PNG est cruciale dans divers secteurs, notamment dans le domaine de la santé. Le DICOM (Digital Imaging and Communications in Medicine) est le format standard pour l’imagerie médicale. Il contient des données vitales, y compris des informations sur les patients. Le PNG (Portable Network Graphics) est un format d’image largement utilisé, connu pour sa compression sans perte. Cependant, les développeurs Python peuvent rationaliser le processus de conversion DICOM en PNG à l’aide d’un convertisseur DICOM en PNG, améliorant ainsi les capacités de manipulation d’images. Par conséquent, cet article de blog vous guidera sur la façon de convertir DICOM en PNG en Python en utilisant Aspose.Imaging pour Python via .NET.

Cet article couvre les sections suivantes :

Installation du SDK de manipulation d’images

Aspose.Imaging pour Python via .NET simplifie la conversion de DICOM en PNG en Python. Ce SDK de manipulation d’images offre des fonctionnalités puissantes pour le traitement d’images, y compris la conversion de formats, le redimensionnement et la manipulation. De plus, avec Aspose.Imaging, les développeurs peuvent travailler avec divers formats d’image sans effort, ce qui en fait un choix idéal pour le traitement des fichiers DICOM.

Pour commencer avec Aspose.Imaging pour Python via .NET, suivez l’une de ces étapes d’installation simples :

  1. Visitez la page de téléchargement.
  2. Utilisez la commande suivante pour installer la bibliothèque :
pip install aspose-imaging-python-net

Convertir DICOM en PNG en Python - Exemple de code

Suivez ces étapes pour convertir DICOM en PNG en Python en utilisant Aspose.Imaging pour Python via .NET :

  1. Définissez le chemin vers le répertoire des documents.
  2. Définissez le format de fichier de la source sur DicomImage.
  3. Chargez le fichier DICOM source en invoquant la méthode load de la classe Image.
  4. Instanciez une instance de la classe PngOptions.
  5. Invoquez la méthode save pour enregistrer le fichier en tant qu’image PNG.

Voici un extrait de code Python correspondant à ces étapes :

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.")
Sortie :
image-manipulation-sdk

Obtenez une licence gratuite

Explorez les produits Aspose en obtenant une licence temporaire gratuite. Visitez ce lien pour obtenir facilement votre licence et découvrir toutes les capacités d’Aspose.Imaging pour Python via .NET.

Convertisseur DICOM en PNG - Essayer en ligne

Testez facilement le processus de conversion avec un outil en ligne disponible sur Aspose DICOM to PNG Converter. Avant tout, il est alimenté par Aspose.Imaging. De plus, cet outil gratuit est simple à utiliser et fournit des résultats précis lors de la conversion d’images DICOM en format PNG.

dicom-to-png-converter

Ressources gratuites

En plus de cet article, de nombreuses ressources sont disponibles pour améliorer votre compréhension de la manipulation d’images. Explorez donc la documentation, les tutoriels et les forums pour élargir vos compétences et vos connaissances sur Aspose.Imaging et les technologies connexes.

Conclusion

Convertir DICOM en PNG en Python est simple en utilisant Aspose.Imaging pour Python via .NET. Ce puissant SDK de manipulation d’images rationalise le processus et améliore les capacités de manipulation d’images. Explorez davantage Aspose.Imaging pour débloquer tout son potentiel dans vos projets.

Si vous avez des questions ou avez besoin de plus d’assistance, n’hésitez pas à nous contacter sur notre forum de support gratuit.

Voir aussi