caiyiling 2024-08-13 10:09:30 +08:00
parent 5c43369335
commit f6c1891780
2 changed files with 13 additions and 9 deletions

View File

@ -64,20 +64,18 @@
import * as dicomParser from 'dicom-parser'
import * as cornerstone from 'cornerstone-core'
import * as cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader'
import dicomStore from '@/utils/dicom-store'
// import dicomStore from '@/utils/dicom-store'
import dicomViewer from '@/components/Dicom/DicomViewer'
import dicomPreview from '@/components/Dicom/DicomPreview'
cornerstoneWADOImageLoader.external.dicomParser = dicomParser
cornerstoneWADOImageLoader.external.cornerstone = cornerstone
// cornerstoneWADOImageLoader.webWorkerManager.initialize({
// webWorkerPath: './webWorker.js',
// taskConfiguration: {
// decodeTask: {
// codecsPath: './dicomCodecs.js'
// }
// }
// })
var config = {
maxWebWorkers: navigator.hardwareConcurrency || 1,
startWebWorkersOnDemand: true
}
// var config = window.customWebWorkerConfig;
cornerstoneWADOImageLoader.webWorkerManager.initialize(config)
export default {
components: {
dicomViewer,
@ -90,6 +88,7 @@ export default {
},
studyList: {
type: Array,
// eslint-disable-next-line vue/require-valid-default-prop
default: []
}
},

View File

@ -779,6 +779,11 @@ import {
import * as dicomParser from "dicom-parser";
import * as cornerstone from "cornerstone-core";
import * as cornerstoneWADOImageLoader from "cornerstone-wado-image-loader";
var config = {
maxWebWorkers: navigator.hardwareConcurrency || 1,
startWebWorkersOnDemand: true,
}
cornerstoneWADOImageLoader.webWorkerManager.initialize(config)
cornerstoneWADOImageLoader.external.dicomParser = dicomParser;
cornerstoneWADOImageLoader.external.cornerstone = cornerstone;
import DicomPreview from "@/views/dicom-show/dicom-preview";