C#dicom printscu灰度

时间:2011-07-28 08:34:09

标签: c# printing dicom grayscale

我正在寻找一种方便的方法将C#的灰度dicom文件打印到dicom打印机,所以基本上我正在寻找printSCU。我尝试了ClearCanvas中的BasicGrayscalePrintScu,但是由此产生的打印方式很暗,即使我尝试了所有可能的参数,也无法修复它。如果图书馆提供注释也会很棒。谢谢你的帮助。

最好的, 万客隆

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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