这是一个非常狭窄和具体的问题,但我知道还有其他人在使用它,所以我会保持双手交叉,并希望你们中的任何人都能提出这个问题。
我正在开发一个 WPF 应用程序,其中一部分是 Dicom 查看器。我们想使用一个 3rd 方组件来处理 Dicom 的东西,而 ClearCanvas 是迄今为止我们印象最好的一个。我们能够加载 Dicom 文件并获取属性,但是我们在将图像数据放在 Image 控件的 Source 属性上以显示它时遇到了问题。任何人都提示如何做到这一点?
这是我用于提取图像数据的代码:
var file = new DicomFile(dicomFilePath);
var patientName = file.DataSet.GetAttribute(DicomTags.PatientsName);
var imageData = file.DataSet.GetAttribute(DicomTags.PixelData);
也尝试过使用 ImageViewer 库,但它仍然是相同的数据..
var localSopDataSource = new LocalSopDataSource(new DicomFile(dicomFilePath));
var patientName = localSopDataSource.File.DataSet.GetAttribute(DicomTags.PatientsName);
var imageData = localSopDataSource.File.DataSet.GetAttribute(DicomTags.PixelData);