16 ビットのグレー値を保持する DICOM 画像データがあります。データを視覚化するには、16 ビット値の一部を切り取るウィンドウ メソッドを適用する必要があります。したがって、WindowCenter と WindowWidth のような 2 つのプロパティがあります。
WPF メカニズムを使用したいので、BitmapSource から派生する DicomImage クラスを作成することにしました。BitmapSource は内部ピクセルデータに直接アクセスできないため、WindowCenter と WindowWidth が変更されるたびにデータを操作できるプライベート WriteableBitmap (InternalImage) メンバーを作成しました。
結果を確認するには、Image.Source = DicomImage にアタッチすると、画像が表示されます。しかし、WindowCenter/WindowWidth を変更しても、画像は更新されません。WriteableBitmap を直接アタッチすると (Image.Source = InternalImage)、すべて正常に動作します。
私は何を間違っていますか?
ありがとうマルティ