0

我正在寻找一种方便的方法将灰度 dicom 文件从 C# 打印到 dicom 打印机,所以基本上我正在寻找一个 printSCU。我尝试了 ClearCanvas 的 BasicGrayscalePrintScu,但打印出来的结果太暗了,即使我尝试了所有可能的参数,我也无法修复它。此外,如果图书馆提供注释,那就太好了。谢谢你的帮助。

最好的,万宏

4

2 回答 2

0

尝试查看 mDCM:https ://github.com/rcd/mdcm - ClearCanvas 基于 mDCM,因此提供了对事物的更低级别的访问权限,并且可以根据您的喜好进行更多调整。

于 2012-02-10T18:47:51.567 回答
0

打印到 DICOM 并不像您想象的那么简单。考虑了需要一些自适应画布操作的缩放和色彩空间。您肯定可以在 DCMTk (C++) 中找到这方面的示例,而且我听说fo-dicom (C#)开始支持打印 SCU。

或者,您可以使用 DICOM Printer 2 ( http://fluxinc.ca/medical/dicom-printer/ )之类的工具预渲染并使用打印/放置文件夹路径。它包括自己的用于注释的 XML 语法,最终与端点无关。干式成像器对注释的支持各不相同,因此即使您设法实现了该部分,结果也会有些不可预测,除非您选择使用单一模型的成像器。

于 2016-01-11T01:52:26.600 回答