# @cornerstonejs/adapters 中文文档

规范地址：https://npmcn.com/package/%40cornerstonejs/adapters/

版本：5\.17\.0
npm 元数据更新时间：2026-11-10T13:24:58.931Z
中文译文更新时间：2026-11-10T19:27:55.540Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40cornerstonejs/adapters
原文对照：https://npmcn.com/package/%40cornerstonejs/adapters/?lang=original
项目主页：https://github.com/cornerstonejs/cornerstone3D/blob/main/packages/adapters/README.md
源码仓库：https://github.com/cornerstonejs/cornerstone3D

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：476 kB，163 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- 运行依赖：5 个
- peer 依赖：@cornerstonejs/core 5\.17\.0，@cornerstonejs/tools 5\.17\.0，@cornerstonejs/metadata 5\.17\.0
- 首次发布：2023-01-27T23:07:24.147Z
- 最新版本发布：2026-11-10T13:24:56.929Z
- 近 30 天下载量：64646（2026-10-11 至 2026-11-09，npm 官方下载统计）
- 已发布版本数：1014（近 12 个月 213 个）

## 中文简介

Cornerstone3D 格式的适应器,包括 DICOM SR 等

## 安装

```sh
npm install @cornerstonejs/adapters
```

也可以使用：`pnpm add @cornerstonejs/adapters`、`yarn add @cornerstonejs/adapters`、`bun add @cornerstonejs/adapters`

## README

# VTK、角石和角石3D的适应器

内部模型和DICM SR的转换说明和其他 对象类型.

* * *

# 历史

-   2014 (中文(简体) )
    -   [华盛顿](https://npmcn.com/package/%40cornerstonejs/adapters/dcmtk.org) 编译为 javascript 的十字 [CTK 包装节](http://www.commontk.org/index.php/CTK-Hackfest-May-2014)虽然这是有用和强大的,但对于典型的网络使用来说却是重量级的.
-   2016 (英语)
    -   A 类 [在斯坦福举行的医疗成像网络应用会议](http://qiicr.org/web/outreach/Medical-Imaging-Web-Apps/) 财务报告和审定财务报表 [波士顿的后继黑客事件](http://qiicr.org/web/outreach/MIWS-hackfest/) 帮助阐述在纯Javascript中操纵DICOM的需要.
    -   依据 [DICOM 第10部分读取/写入代码](https://github.com/OHIF/dicom-dimse) 由吴伟伟发起 [美国](http://ohif.org/)史蒂夫・皮珀 [进一步开发的特征](https://github.com/pieper/sites/tree/gh-pages/dcmio) 财务报告和审定财务报表 [创建多边框和分块对象的例子](https://github.com/pieper/sites/tree/gh-pages/DICOMzero) 在RSNA与社区讨论
-   2017 (英语)
    -   时 [NA-MIC项目第25周](https://na-mic.org/wiki/Project_Week_25) 埃里克·齐格勒和史蒂夫·彼得 [工作过](https://na-mic.org/wiki/Project_Week_25/DICOM_Segmentation_Support_for_Cornerstone_and_OHIF_Viewer) 与社区定义一些实例 使用实例将纯 JavaScript DICOM 代码与 Cornerstone 混合 [角石工具](https://github.com/chafey/cornerstoneTools)。 。 。 .
-   2018-2022 (英语)
    -   正在继续开展工作,以发展对性健康和生殖健康及性别平等的支持 [乌弗维尔](http://ohif.org/) 允许与 [DICOM4QI 导弹](https://legacy.gitbook.com/book/qiicr/dicom4qi/details)
-   2023 (英语)
    -   将适配器从dcmjsj移入地基3D

# 支助

开发商感谢他们的研究支持:

-   开放式健康成像基金会[美国](http://ohif.org/)(中文(简体) )
-   用于癌症研究的定量图像信息学[QIICR 问 题](http://qiicr.org/)(中文(简体) )
-   [无线电台](http://radiomics.io/)
-   这个 [神经图像分析中心](http://nac.spl.harvard.edu/)
-   这个 [国家图像指导治疗中心](http://ncigt.org/)
-   这个 [NCI 图像数据共通度](https://imagingdatacommons.github.io/) NCI 成像数据常识:根据NCI的HHSN26100071号任务命令,莱多斯生物医学研究合同号为19X037Q

## 常见问题

### @cornerstonejs/adapters 是什么？

Cornerstone3D 格式的适应器,包括 DICOM SR 等

### 如何安装 @cornerstonejs/adapters？

在项目目录运行 npm install @cornerstonejs/adapters，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：@cornerstonejs/core（5\.17\.0）、@cornerstonejs/tools（5\.17\.0）、@cornerstonejs/metadata（5\.17\.0）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @cornerstonejs/adapters 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @cornerstonejs/adapters 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @cornerstonejs/adapters 可以商用吗？

@cornerstonejs/adapters 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @cornerstonejs/adapters 的下载量有多少？

根据 npm 官方下载统计，@cornerstonejs/adapters 在 2026/10/11 – 2026/11/09 这 30 天内被下载 64,646 次，日均约 2,155 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @cornerstonejs/adapters 还在维护吗？

最新版本 5\.17\.0 发布于 2026/11/10（今天）；至今共发布 1014 个版本，其中过去 12 个月发布了 213 个；首次发布于 2023/01/28。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

