Comment créer un album photo DICOM multi-frame dans .NET

Comment créer un album photo DICOM multi-frame dans .NET

Les albums DICOM multi-frame sont essentiels dans les soins de santé, la recherche et la documentation technique où l’imagerie médicale standardisée est requise. Aspose.Imaging pour .NET permet de combiner facilement les images dans un seul fichier DIKOM avec plusieurs cadres, assurant la compatibilité et l’automatisation.

Problème du monde réel

Les images médicales et scientifiques doivent souvent être archivées ou partagées dans le format DICOM pour la conformité, l’analyse ou l’interopérabilité.

Vue de la solution

Avec Aspose.Imaging, vous pouvez charger des images, les commander comme des cadres et exporter un fichier DICOM conforme, automatisant la création d’album pour n’importe quelle utilisation.

Principaux

  • Visual Studio 2019 ou ultérieur
  • .NET 6.0 ou ultérieur (ou .Net Framework 4.6.2+)
  • Aspose.Imaging pour .NET de NuGet
  • Fiche d’images à inclure dans l’album DICOM
PM> Install-Package Aspose.Imaging

La mise en œuvre étape par étape

Étape 1 : Préparez les images de votre album

Organiser toutes les images pour l’album DICOM dans un seul dossier, classé ou nommé par ordre.

string[] files = Directory.GetFiles("./scans", "*.jpg"); // Also supports PNG, BMP, etc.

Étape 2: Télécharger les images et configurer les options DICOM

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;
using Aspose.Imaging.FileFormats.Dicom;

var images = files.Select(f => Image.Load(f)).ToList();
var dicomOptions = new DicomOptions();
string dicomPath = "./output/photo_album.dcm";

Étape 3: Enregistrer chaque image en tant que cadre dans l’album DICOM

using (var album = Image.Create(dicomOptions, images[0].Width, images[0].Height, false))
{
    var graphics = new Aspose.Imaging.Graphics(album);
    graphics.DrawImage(images[0], 0, 0, images[0].Width, images[0].Height);

    for (int i = 1; i < images.Count; i++)
    {
        album.AddPage(images[i]);
    }
    album.Save(dicomPath);
}
images.ForEach(img => img.Dispose());

Étape 4 : Revue et utilisez votre album DICOM

Ouvrez votre fichier DICOM dans n’importe quel lecteur médical ou scientifique qui soutient les DIKOMs multi-frame (tels que MicroDicom ou RadiAnt) pour vérifier l’intégrité de la commande et des images.

Utiliser les cas et les applications

  • Les albums photo médicaux et l’imagerie radiologique
  • Documentation d’image scientifique et technique
  • L’archivage des enregistrements scannés ou des expériences
  • Création automatique DICOM pour la conformité

Défis communs et solutions

Viewer montre l’ordre erroné: Double-check sortie des noms de fichier ou reorder dans le code.

Longes fichiers DICOM: Utilisez des tailles d’image cohérentes et des images de compression avant de les ajouter.

Avertissements de compatibilité: Appuyez sur les paramètres DICOM standard et testez dans votre visionnaire cible.

Migliori pratiche

  • Garder les images source cohérentes dans les dimensions pour une meilleure affichage
  • Utilisez des noms clairs pour les fichiers et les albums
  • Afficher les résultats dans votre visualisateur DICOM avant de partager ou d’archiver
  • Automatiser le flux de travail pour les lots réguliers

FAQ

**Q: Puis-je utiliser des images de couleur et de graisse dans le même DICOM?**A: Oui, mais vérifiez que votre navigateur et les paramètres DICOM supportent les deux types.

**Q: Comment puis-je automatiser cela pour de nouveaux scans ou expériences?**A: Mettez le flux de travail dans un ensemble ou un processus prévu pour chaque nouveau dossier d’images.

**Q: Puis-je ajouter des métadonnées ou des tags aux cadres DICOM?**A: Oui, définissez les métadonnées via Aspose.Imaging avant d’ajouter des cadres pour des scénarios avancés.

Conclusion

Créer des albums photo DICOM multi-frame avec Aspose.Imaging pour .NET simplifie la conformité et la documentation pour les soins de santé, la science et le travail technique. Aspose.Imaging pour la référence API .NET .

 Français