阅片工具在DICOM文件中不具备pixelspacing时,不能测量。
continuous-integration/drone/push Build is failing Details

main
wangxiaoshuang 2025-06-27 13:44:54 +08:00
parent 174a1ddf5e
commit bd134ec4bd
2 changed files with 4 additions and 3 deletions

View File

@ -137,7 +137,7 @@ import Contextmenu from 'vue-contextmenujs'
Vue.use(Contextmenu)
import * as cornerstone from 'cornerstone-core'
import metaDataProvider from '@/utils/metaDataProvider'
cornerstone.metaData.addProvider(metaDataProvider, { priority: 10 });
import * as cornerstoneMath from 'cornerstone-math'
import * as cornerstoneTools from 'cornerstone-tools'
const scroll = cornerstoneTools.import('util/scrollToIndex')
@ -1134,6 +1134,7 @@ export default {
// resolve()
// })
this.loading = true
cornerstone.metaData.addProvider(metaDataProvider, 1);
cornerstone.loadAndCacheImage(this.stack.imageIds[this.stack.currentImageIdIndex])
.then(async image => {
if (this.stack.imageIds.indexOf(image.imageId) !== -1) {

View File

@ -137,7 +137,7 @@ import Contextmenu from 'vue-contextmenujs'
Vue.use(Contextmenu)
import * as cornerstone from 'cornerstone-core'
import metaDataProvider from '@/utils/metaDataProvider'
cornerstone.metaData.addProvider(metaDataProvider, { priority: 10 });
import * as cornerstoneMath from 'cornerstone-math'
import * as cornerstoneTools from 'cornerstone-tools'
const scroll = cornerstoneTools.import('util/scrollToIndex')
@ -1088,6 +1088,7 @@ export default {
// resolve()
// })
this.loading = true
cornerstone.metaData.addProvider(metaDataProvider, 1);
cornerstone.loadAndCacheImage(this.stack.imageIds[this.stack.currentImageIdIndex])
.then(async image => {
if (this.stack.imageIds.indexOf(image.imageId) !== -1) {
@ -1285,7 +1286,6 @@ export default {
'imagePlaneModule',
enabledElement.image.imageId
)
if (!imagePlane || !imagePlane.rowCosines || !imagePlane.columnCosines) {
return
}