如何将DCMTK库与javascript结合使用
How to use DCMTK library with javascript
在C++中使用dcmtk后,我想在javascript中使用它,但我认为它不像C++那样容易。
有办法做到这一点吗?提前谢谢。
我同意John的观点,我宁愿寻求JavaScript DICOM工具包,而不是在DCMTK和JavaScript之间建立接口。
然而,要回答您的问题:
首先,如果您想通过JS函数调用的脚本层使用工具包的可执行文件,或者基于DCMTK库编写C++-CGI函数,请做出基本决定。我认为很明显,后一种方法在设计DICOM功能时提供了更大的灵活性。在下文中,我将提到可以完成特定任务的可执行程序。如果你想使用CGI,可执行文件的源代码是学习如何使用库的一个很好的起点。
要读取DICOM标头信息,请查看dcmdump。它可以将二进制DICOM头格式转换为文本文件,该文本文件可以通过非DICOM感知JS功能轻松解析。
要创建二进制DICOM对象,请使用补充工具dump2dcm,该工具将dcmdump创建的格式的文本文件转换回二进制DICOM文件。
要将图像渲染为"网络图像格式"(即PNG或JPEG),可以使用dcmj2pnm。它获取DICOM图像,并使用一些简单的渲染功能(缩放、旋转、窗口)进行渲染。
所有这些工具都通过命令行界面提供了许多选项来控制输出。
有更多的工具可能会有所帮助,但在不了解更多您想要支持的用例的情况下,这是我可以提供的信息。请再次注意,我明确不想建议您使用这些方法,因为它们在性能优化和错误处理方面非常有限。
相关文章:
- 多态性和功能结合
- 如何在本地机器上运行c++和javascript客户端代码(hackerbank风格)
- 如何将C++闭包与变量参数同时重用——类似于JavaScript
- 将 Vulkan 与 SFML 结合使用?
- 嘿,我正在尝试将此c ++转换为javascript,但有些东西不起作用
- 将 c++ 生成器应用程序与外部 dll 结合使用
- 如何将增强MSM与增强信号结合使用?
- C++中的 JavaScript 样式闭包
- OpenCV(C++)处理来自JavaScript / Web Assembly的图像数据
- MS Visual Studio 解决方案结合了非托管C++项目和 C# 项目
- 函数未在作用域中声明 / 如何结合使用 header.h、header.cpp 和 main.cpp?
- 在C++中嵌入 Mozilla 的 JavaScript 引擎
- Javascript 找不到使用 emscripten 编译的导出 WASM 函数
- 在Javascript和C++中计算MD5哈希的不同结果
- 将Wiimote MAC地址转换为PIN码,从C++转换为Python或Javascript
- 将预编译的 C 共享库与 JNI/NDK 结合使用
- 如何使用EM_JS从带有参数的C++调用javascript方法
- 在Eclipse中结合c++和javascript开发
- 如何将DCMTK库与javascript结合使用
- 如何将c++与Javascript结合起来