Невозможно отобразить изображение dicom с помощью cornerstone.js

Я пытаюсь отобразить изображение Dicom с помощью библиотеки краеугольного камня. Я использовал пример кода jsminimal из https://github.com/cornerstonejs/cornerstone/blob/master/example/jsminimal/index.html. Включенные мной файлы js - это cornerstone.js и exampleImageIdLoader.js, взятые из той же ссылки выше.

<!DOCTYPE HTML>
<html>
    <head>
        <link href="https://netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet">
    </head>
    <body>
        <div class="container">

            <h1>
                jsminimal/index.html
            </h1>

            <h3>This is an example of the minimal use of cornerstone driven by javascript</h3>

            <br>
            <br>

            <h3>In this example, javascript is used to image enable a div.</h3>

            <br>
            <br>

            <div id="dicomImage" style="width:512px;height:512px">
            </div>
        </div>
    </body>
    <script src="cornerstone.js"></script>
    <script>window.cornerstone || document.write('<script src="https://unpkg.com/cornerstone-core@2.3.0">\x3C/script>')</script>

    <script src="exampleImageIdLoader.js"></script>
    <script>
    const imageId = 'vhf.151.dcm';
    const element = document.getElementById('dicomImage');
    cornerstone.enable(element);
    cornerstone.loadImage(imageId).then(function(image) {
        cornerstone.displayImage(element, image);
    });
</script>
</html>

Ошибки, с которыми я сталкиваюсь:

Ошибка: loadImageFromImageLoader: нет загрузчика изображений для imageId cornerstone.js: 3361:11

loadImageFromImageLoader файл: / абсолютный путь к cornerstone.js/cornerstone.js:3361

Файл loadImage: / абсолютный путь к cornerstone.js>/cornerstone.js:3402

file: / абсолютный путь к html файлу /imageViewer.html:35

1 ответ

Попробуйте вставить cornerstoneWADOImageLoader.

Документация: https://github.com/cornerstonejs/cornerstoneWADOImageLoader

Другие вопросы по тегам