From 154e64bea71427708387f24c680fa43ecbcba89a Mon Sep 17 00:00:00 2001 From: cw <1096486917@qq.com> Date: Fri, 19 Jan 2024 17:36:47 +0800 Subject: [PATCH 1/2] Compatible with @Cornerstonejs/dicom-image-loader Compatible with @Cornerstonejs/dicom-image-loader --- src/rendering/renderColorImage.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/rendering/renderColorImage.js b/src/rendering/renderColorImage.js index 1773b575..30e38a6c 100644 --- a/src/rendering/renderColorImage.js +++ b/src/rendering/renderColorImage.js @@ -59,11 +59,10 @@ function getRenderCanvas (enabledElement, image, invalidated) { // The ww/wc is identity and not inverted - get a canvas with the image rendered into it for // Fast drawing - if (enabledElement.viewport.voi.windowWidth === 255 && - enabledElement.viewport.voi.windowCenter === 128 && + if ((enabledElement.viewport.voi.windowWidth === 255 || enabledElement.viewport.voi.windowWidth === 256) && + (enabledElement.viewport.voi.windowCenter === 127 || enabledElement.viewport.voi.windowCenter === 128) && enabledElement.viewport.invert === false && - image.getCanvas && - image.getCanvas() + image.getCanvas && image.getCanvas() ) { return image.getCanvas(); } From 450f02c4d98b1d2b18ec895cd24c1c9264569a7d Mon Sep 17 00:00:00 2001 From: cw <1096486917@qq.com> Date: Fri, 19 Jan 2024 17:40:47 +0800 Subject: [PATCH 2/2] Update renderColorImage.js --- src/rendering/renderColorImage.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/rendering/renderColorImage.js b/src/rendering/renderColorImage.js index 30e38a6c..144af3ac 100644 --- a/src/rendering/renderColorImage.js +++ b/src/rendering/renderColorImage.js @@ -62,7 +62,8 @@ function getRenderCanvas (enabledElement, image, invalidated) { if ((enabledElement.viewport.voi.windowWidth === 255 || enabledElement.viewport.voi.windowWidth === 256) && (enabledElement.viewport.voi.windowCenter === 127 || enabledElement.viewport.voi.windowCenter === 128) && enabledElement.viewport.invert === false && - image.getCanvas && image.getCanvas() + image.getCanvas && + image.getCanvas() ) { return image.getCanvas(); }