英语法语西班牙语

Ad


OnWorks 网站图标

dcmj2pnm - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 dcmj2pnm

这是 dcmj2pnm 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


dcmj2pnm - 将 DICOM 图像转换为 PGM/PPM、PNG、TIFF、JPEG 或 BMP

概要


dcmj2pnm [选项] dcmfile-in [位图输出]

商品描述


dcmj2pnm 实用程序读取 DICOM 图像,根据
选择的图像处理选项并以众所周知的 PGM/PPM 写回图像
(便携式灰度图/便携式像素图)、PNG、TIFF、JPEG(联合图像专家组)
或 Windows BMP 格式。 此实用程序支持未压缩以及 JPEG 和 RLE
压缩的 DICOM 图像。

有无库存


dcmfile-in 要转换的 DICOM 输入文件名

要写入的位图输出文件名(默认值:stdout)

配置


一般 选项
-h --帮助
打印此帮助文本并退出

- 版
打印版本信息并退出

--参数
打印扩展的命令行参数

-q --安静
安静模式,不打印警告和错误

-v --详细
详细模式,打印处理细节

-d --调试
调试模式,打印调试信息

-ll --log-level [l]evel: 字符串常量
(致命、错误、警告、信息、调试、跟踪)
记录器使用级别 l

-lc --log-config [f] 文件名:字符串
将配置文件 f 用于记录器

输入 选项
输入文件格式:

+f --读取文件
读取文件格式或数据集(默认)

+fo --只读文件
仅读取文件格式

-f --读取数据集
读取没有文件元信息的数据集

输入传输语法:

-t= --read-xfer-auto
使用 TS 识别(默认)

-td --读取 xfer 检测
忽略文件元头中指定的 TS

-te --read-xfer-little
使用显式 VR 小端 TS 读取

-tb --read-xfer-大
使用显式 VR 大端 TS 读取

-ti --read-xfer-隐式
使用隐式 VR 小端 TS 读取

图片 处理 选项
框架选择:

+F --frame [n]number: 整数
选择指定的帧(默认值:1)

+Fr --frame-range [n]number [c]ount: 整数
选择以第 n 帧开始的 c 帧

+Fa --全帧
选择所有帧

回转:

+Rl --向左旋转
向左旋转图像(-90 度)

+Rr --向右旋转
向右旋转图像(+90 度)

+Rtd --自上而下旋转
自上而下旋转图像(180 度)

翻转:

+Lh --水平翻转
水平翻转图像

+Lv --垂直翻转
垂直翻转图像

+Lhv --翻转双轴
水平和垂直翻转图像

缩放:

+a --识别方面
识别像素纵横比(默认)

-a --忽略方面
缩放时忽略像素纵横比

+i --interpolate [n] 算法个数:整数
缩放时使用插值(1..4,默认值:1)

-i --无插值
缩放时没有插值

-S --无缩放
无缩放,忽略像素纵横比(默认)

+Sxf --scale-x-factor [f]actor: 浮动
按因子缩放 x 轴,自动计算 y 轴

+Syf --scale-y-factor [f]actor: 浮动
按因子缩放 y 轴,自动计算 x 轴

+Sxv --scale-x-size [n]number: 整数
将 x 轴缩放到 n 个像素,自动计算 y 轴

+Syv --scale-y-size [n]number: 整数
将 y 轴缩放为 n 个像素,自动计算 x 轴

色彩空间转换(仅限压缩图像):

+cp --conv-光度计
转换如果 YCbCr 光度解释(默认)

+cl --conv-有损
如果有损 JPEG,则将 YCbCr 转换为 RGB

+cg --conv-猜测
如果库猜到 YCbCr,则转换为 RGB

+cgl --conv-猜测-有损
如果有损 JPEG 和 YCbCr 是,则转换为 RGB
由底层 JPEG 库猜测

+ca --conv-总是
始终将 YCbCr 转换为 RGB

+cn --conv-从不
从不转换色彩空间

模态LUT转换:

-M --无模态
忽略存储模式 LUT 转换

+M --使用模式
使用模态 LUT 转换(默认)

VOI LUT 转换:

-W --无窗口
无 VOI 窗口(默认)

+Wi --use-window [n]number: 整数
使用图像文件中的第 n 个 VOI 窗口

+Wl --use-voi-lut [n]number: 整数
使用图像文件中的第 n 个 VOI 查找表

+Wm --min-max-窗口
使用 min-max 算法计算 VOI 窗口

+Wn --最小-最大-窗口-n
使用 min-max 算法计算 VOI 窗口,
忽略极值

+Wr --roi-min-max-window [l]eft [t]op [w]idth [h]XNUMX:整数
使用 min-max 算法计算 ROI 窗口,
感兴趣的区域由 l,t,w,h 指定

+Wh --histogram-window [n]number: 整数
使用直方图算法计算 VOI 窗口,
忽略 n 个百分点

+Ww --set-window [c]enter [w]idth: 浮动
使用中心 c 和宽度 w 计算 VOI 窗口

+Wfl --线性函数
将 VOI LUT 功能设置为 LINEAR

+Wfs --sigmoid 函数
将 VOI LUT 功能设置为 SIGMOID

演示 LUT 转换:

+Pid --身份形状
将演示 LUT 形状设置为 IDENTITY

+Piv --逆形状
将演示 LUT 形状设置为 INVERSE

+Pod --lin-od-shape
将演示 LUT 形状设置为 LIN OD

覆盖:

-O -​​-no-overlays
不显示叠加

+O --display-overlay [n]number: 整数
显示覆盖 n (0..16, 0=all, default: +O 0)

+Omr --ovl-替换
使用覆盖模式“替换”
(图形叠加的默认值)

+Omt --ovl-阈值
使用叠加模式“阈值替换”

+Omc --ovl-补码
使用叠加模式“补”

+Omv --ovl-反转
使用叠加模式“反转位图”

+奥米--ovl-roi
使用叠加模式“感兴趣区域”
(ROI 叠加的默认值)

+Osf --set-foreground [d]ensity: 浮动
设置叠加前景密度(0..1,默认值:1)

+Ost --set-threshold [d]ensity: 浮动
设置叠加阈值密度(0..1,默认值:0.5)

显示LUT变换:

+Dm --monitor-file [f] 文件名:字符串
根据监视器特性校准输出
在 f 中定义

+dp --printer-file [f] 文件名:字符串
根据打印机特性校准输出
在 f 中定义

+Da --ambient-light [a] 环境光:浮动
环境光值(cd/m^2,默认:文件 f)

+Di --illumination [i] 照明:浮动
照度值(cd/m^2,默认:file f)

+Dn --min-density [m] 最小光密度:浮动
Dmin 值(默认值:关闭,仅与 +Dp)

+Dx --max-density [m] 最大光密度:浮动
Dmax 值(默认值:关闭,仅与 +Dp)

+Dg --gsd-功能
使用 GSDF 进行校准(默认为 +Dm/+Dp)

+DC --cielab-函数
使用 CIELAB 功能进行校准

兼容性:

+Ma --accept-acr-nema
接受没有光度计的 ACR-NEMA 图像
解释

+Mp --accept-调色板
接受不正确的调色板属性标签
(0028,111x) 和 (0028,121x)

+Mc --check-lut-深度
检查 LUT 描述符的第三个值,比较
具有基于 LUT 数据的预期位深度

+Mm --ignore-mlu-depth
忽略模态 LUT 描述符的第三个值,
自动确定每个表条目的位数

+MV --ignore-vlut-深度
忽略 VOI LUT 描述符的第三个值,
自动确定每个表条目的位数

TIFF 格式:

+Tl --compr-lzw
LZW 压缩(默认)

+Tr --compr-rle
RLE压缩

+Tn --compr-无
未压缩

+Pd --预测器默认值
无 LZW 预测器(默认)

+Pn --预测器-无
LZW 预测器 1(无预测)

+Ph --预测器水平
LZW 预测器 2(水平差分)

+Rs --rows-per-strip [r]ows:整数(默认值:0)
每条带行,默认每条带 8K

PNG格式:

+il --隔行扫描
创建隔行文件(默认)

-il --nointerlace
创建非隔行文件

+mf --元文件
创建 PNG 文件元信息(默认)

-mf --meta-无
没有PNG文件元信息

JPEG格式:

+Jq --compr-quality [q]uality:整数(0..100,默认值:90)
压缩质量值(百分比)

+JS4 --样本-444
4:4:4 采样(无二次采样)

+JS2 --样本-422
4:2:2 子采样(水平子采样
色度分量,默认)

+JS1 --样本-411
4:1:1 子采样(水平和垂直
色度分量的二次采样)

其他转换:

+G --灰度
必要时转换为灰度

+P --改变极性
改变极性(反转像素输出)

+C --clip-region [l]eft [t]op [w]idth [h]XNUMX:整数
剪辑图像区域 (l, t, w, h)

产量 选项
一般:

-im --图像信息
打印图像详细信息(需要详细模式)

-o --无输出
不创建任何输出(与 -im 一起使用)

文件名生成(仅适用于 --frame-range 或 --all-frames):

+Fc --使用帧计数器
使用基于 0 的计数器作为文件名(默认)

+Fn --使用帧号
使用绝对帧数作为文件名

图像格式:

+op --write-raw-pnm
写入 8 位二进制 PGM/PPM(文件的默认值)

+opb --write-8 位-pnm
写入 8 位 ASCII PGM/PPM(标准输出的默认值)

+opw --write-16 位-pnm
写入 16 位 ASCII PGM/PPM

+opn --write-n-bit-pnm [n]number: 整数
写入 n 位 ASCII PGM/PPM (1..32)

+ob --写入bmp
写入 8 位(单色)或 24 位(彩色)BMP

+obp --write-8 位-bmp
写入 8 位调色板 BMP(仅限单色)

+obt --write-24 位-bmp
写入 24 位真彩色 BMP

+obr --write-32 位-bmp
写入 32 位真彩色 BMP

+ot --write-tiff
写入 8 位(单色)或 24 位(彩色)TIFF

+ on --write-png
写入 8 位(单色)或 24 位(彩色)PNG

+on2 --write-16-bit-png
写入 16 位(单色)或 48 位(彩色)PNG

+oj --write-jpeg
写入 8 位有损 JPEG(基线)

附注


可以使用以下首选插值算法选择 - 插
选项​​:

· 1 = 带有插值的自由缩放算法来自 pbmplus 工具包
· 2 = 带有插值的自由缩放算法来自 c't 杂志
· 3 = 来自 Eduard Stanescu 的带有双线性插值的放大算法
· 4 = Eduard Stanescu 双三次插值的放大算法
--写-tiff 选项仅在 DCMTK 配置和编译时可用
对外部的支持 库文件 TIFF 图书馆。 TIFF 压缩的可用性
选项取决于 库文件 配置。 特别是获得专利的 LZW 算法
可能不可用。
--写-png 选项仅在 DCMTK 配置和编译时可用
对外部的支持 的libpng PNG 库。 选项 - 交错 启用渐进式图像
在加载 PNG 文件时查看。 只有少数应用程序负责元信息 (TEXT)
在 PNG 文件中。

TRANSFER 语法


dcmj2pnm 支持以下输入传输语法(dcm 文件输入):
LittleEndianImplicitTransferSyntax 1.2.840.10008.1.2
LittleEndianExplicitTransferSyntax 1.2.840.10008.1.2.1
DeflatedExplicitVRLittleEndianTransferSyntax 1.2.840.10008.1.2.1.99 (*)
BigEndianExplicitTransferSyntax 1.2.840.10008.1.2.2
JPEGProcess1TransferSyntax 1.2.840.10008.1.2.4.50
JPEGProcess2_4TransferSyntax 1.2.840.10008.1.2.4.51
JPEGProcess6_8TransferSyntax 1.2.840.10008.1.2.4.53
JPEGProcess10_12TransferSyntax 1.2.840.10008.1.2.4.55
JPEGProcess14TransferSyntax 1.2.840.10008.1.2.4.57
JPEGProcess14SV1TransferSyntax 1.2.840.10008.1.2.4.70
RLLosslessTransferSyntax 1.2.840.10008.1.2.5
(*) 如果编译时启用了 zlib 支持

记录


各种命令行工具和底层库的日志输出级别可以
由用户指定。 默认情况下,仅将错误和警告写入标准
错误流。 使用选项 --详细 还有信息性消息,如处理细节
被报道。 选项 -调试 可用于获取有关内部活动的更多详细信息,
例如用于调试目的。 可以使用选项选择其他日志记录级别 - 日志-
水平。在 - 安静的 模式只报告致命错误。 在如此严重的错误事件中,
申请通常会终止。 有关不同日志记录级别的更多详细信息,
请参阅模块“oflog”的文档。
如果应该将日志输出写入文件(可选择使用日志文件轮换),
到系统日志 (Unix) 或事件日志 (Windows) 选项 --日志配置 可以使用。 这个
配置文件还允许仅将某些消息定向到特定输出
流并根据模块或应用程序过滤某些消息
生成。 提供了一个示例配置文件 /logger.cfg.

指挥 LINE


所有命令行工具都使用以下参数表示法:方括号括起来
可选值 (0-1),三个尾随点表示允许多个值
(1-n),两者的组合意味着 0 到 n 值。
命令行选项通过前导“+”或“-”符号与参数区分开来,
分别。 通常,命令行选项的顺序和位置是任意的(即它们
可以出现在任何地方)。 但是,如果选项相互排斥,则最右边的外观
用来。 此行为符合常见 Unix shell 的标准评估规则。
此外,可以使用“@”符号作为前缀来指定一个或多个命令文件
文件名(例如 @命令.txt)。 这样的命令参数被替换为
相应的文本文件(多个空格被视为单个分隔符,除非
在任何进一步评估之前,它们出现在两个引号之间)。 请注意
命令文件不能包含另一个命令文件。 这种简单而有效的方法
允许总结选项/参数的常见组合并避免冗长和
令人困惑的命令行(文件中提供了一个示例 /dumppat.txt).

环境


dcmj2pnm 实用程序将尝试加载指定的 DICOM 数据字典
DCMDICT路径 环境变量。 默认情况下,即如果 DCMDICT路径 环境变量
未设置,文件 /dicom.dic 除非构建字典,否则将被加载
进入应用程序(Windows 的默认设置)。
默认行为应该是首选的,并且 DCMDICT路径 仅环境变量
当需要替代数据字典时使用。 这 DCMDICT路径 环境变量
具有与 Unix shell 相同的格式 PATH 冒号 (':') 分隔的变量
条目。 在 Windows 系统上,分号 (';') 用作分隔符。 数据字典
代码将尝试加载指定的每个文件 DCMDICT路径 环境变量。 它
如果无法加载数据字典,则是一个错误。

使用 onworks.net 服务在线使用 dcmj2pnm


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    斯威格
    斯威格
    SWIG 是一种软件开发工具
    连接用 C 编写的程序和
    C++ 具有各种高级
    编程语言。 SWIG 用于
    不同的...
    下载痛饮
  • 2
    WooCommerce Nextjs 反应主题
    WooCommerce Nextjs 反应主题
    React WooCommerce 主题,构建于
    Next JS、Webpack、Babel、Node 和
    Express,使用 GraphQL 和 Apollo
    客户。 React 中的 WooCommerce 商店(
    包含:产品...
    下载 WooCommerce Nextjs React 主题
  • 3
    archlabs_repo
    archlabs_repo
    ArchLabs 的软件包仓库 这是一个
    也可以获取的应用程序

    https://sourceforge.net/projects/archlabs-repo/.
    它已在 OnWorks 中托管...
    下载 archlabs_repo
  • 4
    和风项目
    和风项目
    Zephyr 项目是新一代
    实时操作系统 (RTOS)
    支持多种硬件
    架构。 它基于一个
    小尺寸内核...
    下载 Zephyr 项目
  • 5
    SCCons
    SCCons
    SCons是一个软件构建工具
    这是一个更好的选择
    经典的“Make”构建工具
    我们都知道并热爱。 SCons 是
    实施了一个...
    下载 SCons
  • 6
    聚苯乙烯
    聚苯乙烯
    PSeInt 是一个伪代码解释器
    讲西班牙语的编程学生。
    它的主要目的是成为一个工具
    学习和理解基本的
    概念...
    下载 PSeInt
  • 更多 ”

Linux 命令

Ad