繁体   English   中英

如何在javascript中使用DCMTK库

[英]How to use DCMTK library with javascript

在C ++中使用dcmtk之后,我想在javascript中使用它,但我认为它不如在C ++中那样容易。

有什么办法吗? 先感谢您。

我同意约翰的观点,我宁愿建议寻找JavaScript DICOM工具包,而不是在DCMTK和JavaScript之间建立接口。

但是,要回答您的问题:

首先,如果要通过JS函数调用的脚本层来使用工具包的可执行文件,或者要基于DCMTK库编写C ++-CGI函数,则要做出基本决定。 我认为很明显,后一种方法为您设计DICOM功能提供了更大的灵活性。 在下文中,我将提到可以完成特定任务的可执行文件。 如果您想采用CGI方式,则可执行文件的源代码是学习如何使用该库的一个很好的起点。

要读取DICOM标头信息,请查看dcmdump。 它可以将二进制DICOM标头格式转换为文本文件,可以使用非DICOM感知的JS函数轻松地对其进行解析。

要创建二进制DICOM对象,请使用辅助工具dump2dcm,该工具将dcmdump创建的格式的文本文件转换回二进制DICOM文件。

要将图像渲染为“ Web图像格式”(即PNG或JPEG),可以使用dcmj2pnm。 它获取DICOM图像,并使用一些简单的渲染功能(缩放,旋转,开窗)对其进行渲染。

所有这些工具都通过命令行界面提供了很多选项来控制输出。

有更多工具可能会有所帮助,但是如果您不了解您想要支持的用例,这就是我所能提供的信息。 再次请注意,我明确地不建议您使用这些方法,因为它们在性能优化和错误处理方面非常有限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM