From 11627af62930950706b092fb0310435b99c76cd3 Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Fri, 1 Nov 2024 09:42:11 +0800 Subject: [PATCH] =?UTF-8?q?pet-ct=E8=9E=8D=E5=90=88=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E4=BC=AA=E5=BD=A9=E6=96=B9=E6=A1=88=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms/components/Fusion/PetCt.vue | 2 +- .../js/setPetColorMapTransferFunctionForVolumeActor.js | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue index 9ca41a88..3f0c9dba 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/PetCt.vue @@ -505,7 +505,7 @@ export default { isLocate: true, // colorMaps: ['BLUE-WHITE', 'BkBu', 'BkCy', 'BkMa', 'Blues', 'Cool to Warm', 'GBBr', 'Grayscale', 'Greens', 'Haze', 'Haze_green', 'Oranges', 'Purples', 'Warm to Cool', 'X Ray', 'blue2yellow', 'coolwarm', 'hsv', 'jet', 'rainbow', 'magenta', '2hot'], colorMaps: [], - rgbPresetName: 'hsv', + rgbPresetName: 'siemens', range: 40, upper: 6, isSlideMoving: false, diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/js/setPetColorMapTransferFunctionForVolumeActor.js b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/js/setPetColorMapTransferFunctionForVolumeActor.js index 49f230ff..3aa23daa 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Fusion/js/setPetColorMapTransferFunctionForVolumeActor.js +++ b/src/views/trials/trials-panel/reading/dicoms/components/Fusion/js/setPetColorMapTransferFunctionForVolumeActor.js @@ -1,8 +1,8 @@ import vtkColorMaps from '@kitware/vtk.js/Rendering/Core/ColorTransferFunction/ColorMaps' import vtkColorTransferFunction from '@kitware/vtk.js/Rendering/Core/ColorTransferFunction' import vtkPiecewiseFunction from '@kitware/vtk.js/Common/DataModel/PiecewiseFunction' -// import { utilities } from '@cornerstonejs/core' -// const { getColormap } = utilities.colormap +import { utilities } from '@cornerstonejs/core' +const { getColormap } = utilities.colormap function setPetColorMapTransferFunctionForVolumeActor( volumeInfo ) { @@ -11,7 +11,8 @@ function setPetColorMapTransferFunctionForVolumeActor( mapper.setSampleDistance(1.0) const cfun = vtkColorTransferFunction.newInstance() - const presetToUse = preset || vtkColorMaps.getPresetByName('hsv') + // const presetToUse = preset || vtkColorMaps.getPresetByName('hsv') + const presetToUse = preset || getColormap('siemens') cfun.applyColorMap(presetToUse)