| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- cornerstoneTools.external.cornerstone = cornerstone;
- cornerstoneTools.external.Hammer = Hammer;
- cornerstoneTools.external.cornerstoneMath = cornerstoneMath;
- cornerstoneTools.init();
- cornerstoneTools.addTool(cornerstoneTools.BidirectionalTool);
- cornerstoneTools.addTool(cornerstoneTools.ArrowAnnotateTool);
- cornerstoneTools.addTool(cornerstoneTools.EllipticalRoiTool);
- function getBlobUrl(url) {
- const baseUrl = window.URL || window.webkitURL;
- const blob = new Blob([`importScripts('${url}')`], {
- type: "application/javascript"
- });
- return baseUrl.createObjectURL(blob);
- }
- const config = {
- maxWebWorkers: navigator.hardwareConcurrency || 1,
- startWebWorkersOnDemand: true,
- webWorkerPath: getBlobUrl(
- "https://unpkg.com/cornerstone-wado-image-loader/dist/cornerstoneWADOImageLoaderWebWorker.min.js"
- ),
- webWorkerTaskPaths: [],
- taskConfiguration: {
- decodeTask: {
- loadCodecsOnStartup: true,
- initializeCodecsOnStartup: false,
- codecsPath: getBlobUrl(
- "https://unpkg.com/cornerstone-wado-image-loader/dist/cornerstoneWADOImageLoaderCodecs.min.js"
- ),
- usePDFJS: false,
- strict: false
- }
- }
- };
- cornerstoneWADOImageLoader.webWorkerManager.initialize(config);
- cornerstoneWADOImageLoader.external.cornerstone = cornerstone;
- cornerstoneWADOImageLoader.external.dicomParser = dicomParser;
|