Я пытаюсь понять краеугольный камень js дизайна. Давайте предположим, что мое приложение наивно обрабатывает Image Ids
(например, "wadouri: //example.org/myfile.dcm"). Документация для этой концепции находится по адресу:
, которая затем относится к концепции загрузчиков изображений:
Как видно, загрузчик изображений выполняет две вещи:
- Декодирует используемую схему (например, "." wadouri ") и выполняет правильный запрос (например,
XMLHttpRequest
) - Преобразование набора данных DICOM в объект изображения Cornersone Js (https://docs.cornerstonejs.org/concepts/images.html)
В случае инкапсулированного хранилища PDF (1.2.840.10008.5.1.4.1.1.104.1) вызов loadImageFromImageLoader
просто вызывает событие IMAGE_LOAD_FAILED
поскольку экземпляр не содержит C .7.6.3 Модуль пикселов изображения . Но большая часть работы (извлечение и загрузка DICOM DataSet) отбрасывается, так как образ не может быть создан.
Я не понимаю, какой компонент из основополагающей экосистемы js я могу использовать повторно, чтобы иметь возможность загрузить Экземпляр DICOM, который не содержит C .7.6.3 Модуль пикселов изображения.