C#dicom printscu灰度

C#dicom printscu灰度,c#,printing,dicom,grayscale,C#,Printing,Dicom,Grayscale,我正在寻找一种方便的方法将灰度dicom文件从C#打印到dicom打印机,因此基本上我正在寻找一个printSCU。我尝试了ClearCanvas的BasicGrayscalePrintScu,但最终的打印结果太暗,我无法修复它,即使我尝试了所有可能的参数。此外,如果库能够提供注释,那就太好了。谢谢你的帮助 最好的, makro尝试查看mDCM:-ClearCanvas基于mDCM,因此提供了一个较低级别的访问权限,并允许根据您的喜好进行更多调整。打印到DICOM并不像您想象的那么简单。需要考虑

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

最好的,
makro

尝试查看mDCM:-ClearCanvas基于mDCM,因此提供了一个较低级别的访问权限,并允许根据您的喜好进行更多调整。

打印到DICOM并不像您想象的那么简单。需要考虑缩放和颜色空间,这需要一些自适应画布操作。您可以在DCMTk(C++)中找到这方面的例子,我听说它已经开始支持printscu了

或者,您可以使用DICOM Printer 2()之类的工具预渲染并使用打印/放置文件夹路由。它包含了自己的注释XML语法,最终是端点无关的。注释在干式成像仪中的支持是可变的,因此即使您设法实现了该部分,结果也会有点不可预测,除非您选择使用单一型号的成像仪