跳到主要内容

@cornerstonejs/streaming-image-volume-loader

在 Cornerstone3D 开发多年之后,我们认识到:体数据加载应当被当作一项一等特性来对待, 而不是放在一个独立的库里。因此,我们把所有与流式影像加载相关的功能 都合并进了核心库。

  1. 移除独立库:@cornerstonejs/streaming-image-volume-loader 包已被移除。
  2. 并入 core:所有流式影像体数据加载功能现在都属于 @cornerstonejs/core 包。

如何迁移​

如果你此前使用的是 @cornerstonejs/streaming-image-volume-loader, 就需要更新 import,并可能要调整代码以使用 @cornerstonejs/core 中 那套整合后的体数据加载 API。

import {
cornerstoneStreamingImageVolumeLoader,
cornerstoneStreamingDynamicImageVolumeLoader,
StreamingImageVolume,
StreamingDynamicImageVolume,
helpers,
Enums,
} from '@cornerstonejs/streaming-image-volume-loader';

Enums.Events.DYNAMIC_VOLUME_TIME_POINT_INDEX_CHANGED;
后续版本的进一步变化

上面示例中的 DYNAMIC_VOLUME_TIME_POINT_INDEX_CHANGED 事件 在 4.x 中已被移除,改为基于维度组的 DYNAMIC_VOLUME_DIMENSION_GROUP_CHANGED。 如果你要一路升级到 4.x 或更高版本,请接着看 动态体数据 API 的变化。