11 个不稳定版本 (4 个破坏性版本)
0.7.0 | 2024年4月25日 |
---|---|
0.4.0 | 2023年7月23日 |
0.3.2 | 2022年12月12日 |
0.3.1 | 2022年10月23日 |
0.1.0 | 2019年8月31日 |
#1658 in 命令行工具
每月96 次下载
30KB
631 代码行
DICOM-rs dictionary-builder
这是一个从 DICOM 标准生成可读属性字典的工具。目前,该工具能够解析来自 DCMTK 项目的 .dic 文件。
此工具是 DICOM-rs 项目的组成部分。
构建
cargo build --release
用法
DICOM dictionary builder
Usage: dicom-dictionary-builder <COMMAND>
Commands:
data-element Fetch and build a dictionary of DICOM data elements (tags)
uids Fetch and build a dictionary of DICOM unique identifiers
help Print this message or the help of the given subcommand(s)
Options:
-h, --help Print help
指定要生成的字典后,下一个参数通常是它的来源,可以是文件或超链接。
获取数据元素(标签)字典
Fetch and build a dictionary of DICOM data elements (tags)
Usage: dicom-dictionary-builder data-element [OPTIONS] [FROM]
Arguments:
[FROM] Path or URL to the data element dictionary [default: https://raw.githubusercontent.com/DCMTK/dcmtk/master/dcmdata/data/dicom.dic]
Options:
-o <OUTPUT> The output file [default: tags.rs]
--ignore-retired Ignore retired DICOM tags
--deprecate-retired Mark retired DICOM tags as deprecated
-h, --help Print help
获取 UID 字典
Usage: dicom-dictionary-builder uids [OPTIONS] [FROM]
Arguments:
[FROM] Path or URL to the XML file containing the UID values tables [default: https://dicom.nema.org/medical/dicom/current/source/docbook/part06/part06.xml]
Options:
-o <OUTPUT> The output file [default: uids.rs]
--ignore-retired Ignore retired UIDs
--deprecate-retired Mark retired UIDs as deprecated
--feature-gate Whether to gate different UID types on Cargo features
-h, --help Print help
注意:如果由于 TLS 连接未初始化而导致从官方 DICOM 服务器检索 part06.xml 失败,请尝试使用其他软件下载文件,并手动传递文件路径。
依赖关系
~6.5–9MB
~191K SLoC