cornerstone3D icon indicating copy to clipboard operation
cornerstone3D copied to clipboard

no volume loader for volumeId

Open haoxl3 opened this issue 3 years ago • 3 comments

I use the imageIds for this case, click here, but I got an error image my code is here What type of data should it be?

haoxl3 avatar Jul 19 '22 12:07 haoxl3

You most likely have not initialized the CornerstoneWADOImageLoader, see initWADO... in our code base

sedghi avatar Aug 01 '22 23:08 sedghi

no, I have init...

haoxl3 avatar Aug 04 '22 09:08 haoxl3

I think you forgot to register an image loader to cornerstone3D, you can do the following like this

import * as cornestone3DVolumeLoader from "@cornerstonejs/streaming-image-volume-loader";
import * as cornerstone3D from "@cornerstonejs/core";

      cornerstone3D.volumeLoader.registerUnknownVolumeLoader(
        cornestone3DVolumeLoader.cornerstoneStreamingImageVolumeLoader
      );
      cornerstone3D.volumeLoader.registerVolumeLoader(
        "cornerstoneStreamingImageVolume",
        cornestone3DVolumeLoader.cornerstoneStreamingImageVolumeLoader
      );
      cornerstone3D.imageLoader.registerImageLoader(
        "streaming-wadors",
        cornestone3DVolumeLoader.sharedArrayBufferImageLoader
      );

IbrahimCSAE avatar Aug 25 '22 11:08 IbrahimCSAE