|
@@ -301,6 +301,16 @@ function ResetImage(): void {
|
|
|
console.log('Resetting Image');
|
|
|
}
|
|
|
|
|
|
+function InvertImage(): void {
|
|
|
+ const viewport = cornerstone.getEnabledElementByViewportId(currentViewportId)
|
|
|
+ .viewport as cornerstone.StackViewport;
|
|
|
+ // Implement the logic to invert the image
|
|
|
+ const invert = !viewport.getProperties().invert;
|
|
|
+ viewport.setProperties({ invert });
|
|
|
+ viewport.render();
|
|
|
+ console.log('Inverting Image');
|
|
|
+}
|
|
|
+
|
|
|
const StackViewer = ({
|
|
|
imageIndex = 0,
|
|
|
imageUrls = [],
|
|
@@ -510,8 +520,7 @@ const StackViewer = ({
|
|
|
console.log('Panning Image');
|
|
|
break;
|
|
|
case 'Invert Image':
|
|
|
- // Implement the logic to invert the image
|
|
|
- console.log('Inverting Image');
|
|
|
+ InvertImage();
|
|
|
break;
|
|
|
case 'Reset Image':
|
|
|
ResetImage();
|