caiyiling 2024-08-13 17:48:10 +08:00
parent 4a83adb4e9
commit 16d44ee8bb
6 changed files with 41 additions and 11 deletions

View File

@ -68,8 +68,13 @@ import * as cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader'
import dicomViewer from '@/components/Dicom/DicomViewer' import dicomViewer from '@/components/Dicom/DicomViewer'
import dicomPreview from '@/components/Dicom/DicomPreview' import dicomPreview from '@/components/Dicom/DicomPreview'
var config = { var config = {
maxWebWorkers: navigator.hardwareConcurrency || 1, maxWebWorkers: 4,
startWebWorkersOnDemand: true startWebWorkersOnDemand: true,
taskConfiguration: {
decodeTask: {
initializeCodecsOnStartup: false
}
}
} }
cornerstoneWADOImageLoader.webWorkerManager.initialize(config) cornerstoneWADOImageLoader.webWorkerManager.initialize(config)
cornerstoneWADOImageLoader.external.dicomParser = dicomParser cornerstoneWADOImageLoader.external.dicomParser = dicomParser

View File

@ -144,8 +144,13 @@ import requestPoolManager from '@/utils/request-pool'
import store from '@/store' import store from '@/store'
import { changeURLStatic } from '@/utils/history.js' import { changeURLStatic } from '@/utils/history.js'
var config = { var config = {
maxWebWorkers: navigator.hardwareConcurrency || 1, maxWebWorkers: 4,
startWebWorkersOnDemand: true startWebWorkersOnDemand: true,
taskConfiguration: {
decodeTask: {
initializeCodecsOnStartup: false
}
}
} }
cornerstoneWADOImageLoader.webWorkerManager.initialize(config) cornerstoneWADOImageLoader.webWorkerManager.initialize(config)
cornerstoneWADOImageLoader.external.dicomParser = dicomParser cornerstoneWADOImageLoader.external.dicomParser = dicomParser

View File

@ -266,8 +266,13 @@ import store from '@/store'
import { changeURLStatic } from '@/utils/history.js' import { changeURLStatic } from '@/utils/history.js'
// import * as cornerstoneTools from 'cornerstone-tools' // import * as cornerstoneTools from 'cornerstone-tools'
var config = { var config = {
maxWebWorkers: navigator.hardwareConcurrency || 1, maxWebWorkers: 4,
startWebWorkersOnDemand: true startWebWorkersOnDemand: true,
taskConfiguration: {
decodeTask: {
initializeCodecsOnStartup: false
}
}
} }
cornerstoneWADOImageLoader.webWorkerManager.initialize(config) cornerstoneWADOImageLoader.webWorkerManager.initialize(config)
cornerstoneWADOImageLoader.external.dicomParser = dicomParser cornerstoneWADOImageLoader.external.dicomParser = dicomParser

View File

@ -76,8 +76,13 @@ import * as dicomParser from 'dicom-parser'
import * as cornerstone from 'cornerstone-core' import * as cornerstone from 'cornerstone-core'
import * as cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader' import * as cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader'
var config = { var config = {
maxWebWorkers: navigator.hardwareConcurrency || 1, maxWebWorkers: 4,
startWebWorkersOnDemand: true startWebWorkersOnDemand: true,
taskConfiguration: {
decodeTask: {
initializeCodecsOnStartup: false
}
}
} }
cornerstoneWADOImageLoader.webWorkerManager.initialize(config) cornerstoneWADOImageLoader.webWorkerManager.initialize(config)
cornerstoneWADOImageLoader.external.dicomParser = dicomParser cornerstoneWADOImageLoader.external.dicomParser = dicomParser

View File

@ -78,8 +78,13 @@ import * as dicomParser from 'dicom-parser'
import * as cornerstone from 'cornerstone-core' import * as cornerstone from 'cornerstone-core'
import * as cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader' import * as cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader'
var config = { var config = {
maxWebWorkers: navigator.hardwareConcurrency || 1, maxWebWorkers: 4,
startWebWorkersOnDemand: true startWebWorkersOnDemand: true,
taskConfiguration: {
decodeTask: {
initializeCodecsOnStartup: false
}
}
} }
cornerstoneWADOImageLoader.webWorkerManager.initialize(config) cornerstoneWADOImageLoader.webWorkerManager.initialize(config)
cornerstoneWADOImageLoader.external.dicomParser = dicomParser cornerstoneWADOImageLoader.external.dicomParser = dicomParser

View File

@ -780,8 +780,13 @@ import * as dicomParser from "dicom-parser";
import * as cornerstone from "cornerstone-core"; import * as cornerstone from "cornerstone-core";
import * as cornerstoneWADOImageLoader from "cornerstone-wado-image-loader"; import * as cornerstoneWADOImageLoader from "cornerstone-wado-image-loader";
var config = { var config = {
maxWebWorkers: navigator.hardwareConcurrency || 1, maxWebWorkers: 4,
startWebWorkersOnDemand: true, startWebWorkersOnDemand: true,
taskConfiguration: {
decodeTask: {
initializeCodecsOnStartup: false
}
}
} }
cornerstoneWADOImageLoader.webWorkerManager.initialize(config) cornerstoneWADOImageLoader.webWorkerManager.initialize(config)
cornerstoneWADOImageLoader.external.dicomParser = dicomParser; cornerstoneWADOImageLoader.external.dicomParser = dicomParser;