cornerstonejs / cornerstoneTools

A framework for tools built on top of Cornerstone.
https://tools.cornerstonejs.org/
MIT License
574 stars 456 forks source link

why is the Synchronizer synchronizing the left and right images,I don't want that, I want to just sync the stackIndex #1523

Open zhengdechang1 opened 1 year ago

zhengdechang1 commented 1 year ago

why is the Synchronizer synchronizing the left and right images,I don't want that, I want to just sync the stackIndex,and wwwcSynchronizer also。

You can see that the left side is replaced by the right side. Why is that

my Code

`cornerState.WWWCSynchronizer = new cornerstoneTools.Synchronizer( 'cornerstoneimagerendered', cornerstoneTools.wwwcSynchronizer )

cornerState.scrollSynchronizer = new cornerstoneTools.Synchronizer(
  'cornerstonetoolsstackscroll',
  cornerstoneTools.stackImageIndexSynchronizer
)

//loading image const loadImage = (element, stack) => { return cornerstone.loadAndCacheImage(stack.imageIds[0]).then((image) => { cornerstone.displayImage(element, image) cornerState.WWWCSynchronizer.add(element) cornerState.scrollSynchronizer.add(element) cornerstoneTools.addStackStateManager(element, ['stack', 'Wwwc']) cornerstoneTools.addToolState(element, 'stack', stack) }) } `

Is there any way to solve it?