0

我有一个 DICOM 图像数据,它包含 16 位灰度值。为了可视化数据,我需要应用一种窗口方法来切出 16 位值的片段。因此,我有两个属性,如 WindowCenter 和 WindowWidth。

由于我想使用 WPF 机制,我决定创建一个派生自 BitmapSource 的 DicomImage 类。由于 BitmapSource 无法直接访问内部像素数据,因此我创建了一个私有 WriteableBitmap (InternalImage) 成员,只要 WindowCenter 和 WindowWidth 发生更改,我就可以在其中操作数据。

要查看我附加到 Image.Source = DicomImage 的结果并显示图像。但是当我更改 WindowCenter/WindowWidth 时,图像不会更新。当我直接附加 WriteableBitmap (Image.Source = InternalImage) 时,一切正常。

我做错了什么?

谢谢马蒂

4

0 回答 0