Browse Source

实现图像反色

sw 3 weeks ago
parent
commit
5e420e932d
1 changed files with 8 additions and 0 deletions
  1. 8 0
      src/pages/view/components/viewers/stack.image.viewer.tsx

+ 8 - 0
src/pages/view/components/viewers/stack.image.viewer.tsx

@@ -257,6 +257,14 @@ const StackViewer = ({ imageIndex }) => {
           break;
           break;
         case 'Invert Contrast':
         case 'Invert Contrast':
           // Implement the logic to invert the contrast
           // Implement the logic to invert the contrast
+          {
+            const viewport = cornerstone.getEnabledElementByViewportId(currentViewportId).viewport;
+            const targetBool = !viewport.getProperties().invert;
+            viewport.setProperties({
+              invert: targetBool,
+            });
+            viewport.render();
+          }
           console.log('Inverting Contrast');
           console.log('Inverting Contrast');
           break;
           break;
         case '1x1 Layout':
         case '1x1 Layout':