回复 1楼leviliuli的帖子
您好,
关于第一个问题:PACS的worklist与 归档(即是比如CT设备通过DICOM协议向我指定的服务器存储中传来DICOM图像文件), 有没有这二个例子给我参考下呢?它们的目录在哪里呢?
这个示例是有的,名字叫做DICOM MWL SCU C# 32-bit或者64-bit,这个例子全面的展示了如何使用MWL与PACS进行通讯,以及如何创建一个MWL并发送。
这个例子的位置在这里:\LEADTOOLS 19\Shortcuts\PACS\.NET Class Libraries\PACS Framework (High Level)\DICOM High-level MWL SCU
使用时需要配置本地服务器,需要安装SQLServer。如果没有程序会使用SQL Server Compact。
显示DICOM图像的方法请您参考这篇文章:http://blog.gcpowertools.com.cn/ ... ols_win_dicom1.aspx
也可以参考这篇文章:http://blog.gcpowertools.com.cn/ ... s-and-Metadata.aspx
上面那一篇主要是讲解如何使用DICOM查看器的,用于展示,下面的这一篇主要是讲解如何读取DICOM中的图片和其他元数据。
读取图片的主要代码:
using (DicomDataSet ds = new DicomDataSet())
{
ds.Load(strDicomFileName, DicomDataSetLoadFlags.None);
DicomElement element = ds.FindFirstElement(null, DicomTag.PixelData, true);
if (element != null)
{
RasterImage image = ds.GetImage(element, 0, 0, RasterByteOrder.Gray, DicomGetImageFlags.AutoApplyModalityLut | DicomGetImageFlags.AutoApplyVoiLut);
_medicalViewer.Cells.Add(new MedicalViewerCell(image));
}
}
最后,您还可以参考LEADTOOLS官方的在线帮助文档:https://www.leadtools.com/help/l ... tml?platform=dotnet
里面有很多Getting Start新手教程,包含Tutorials简单指导,您都可以查看。
以上,谢谢。 |