Questa è una domanda molto stretta e specifica, ma so che ci sono qualcun altro là fuori che usa questo, quindi terrò le dita incrociate e spero che qualcuno di voi faccia questa domanda su.Carica l'immagine Dicom e visualizzala - utilizzando la libreria ClearCanvas
Sto lavorando a un'applicazione WPF in cui una parte di esso è un visualizzatore Dicom. Ci piacerebbe utilizzare un componente di terze parti per gestire le cose Dicom, e ClearCanvas è quello che abbiamo avuto la migliore impressione di così lontano. Siamo in grado di caricare un file Dicom e recuperare gli attributi, ma stiamo riscontrando problemi nel mettere i dati dell'immagine nella proprietà Source di un controllo Image per mostrarlo. Qualcuno con suggerimenti su come farlo accadere?
Ecco il codice che uso per estrarre i dati dell'immagine:
var file = new DicomFile(dicomFilePath);
var patientName = file.DataSet.GetAttribute(DicomTags.PatientsName);
var imageData = file.DataSet.GetAttribute(DicomTags.PixelData);
provato anche utilizzando la libreria ImageViewer, ma è ancora gli stessi dati ..
var localSopDataSource = new LocalSopDataSource(new DicomFile(dicomFilePath));
var patientName = localSopDataSource.File.DataSet.GetAttribute(DicomTags.PatientsName);
var imageData = localSopDataSource.File.DataSet.GetAttribute(DicomTags.PixelData);
stiank81: La prego di elencare il * File .dll che hai aggiunto al tuo progetto per fare le cose. –
Hai provato il livello della finestra della larghezza della finestra per favore, se sì come – AMH