C# 使用fo-dicom 怎么实现StroreScu发送电子影像原图文件例子

DICOM
118
fo-dicom
实现StroreScu
例子

需要添加引用fo-dicom 开源组件(可通过Nuget安装)

添加引用fo-dicom 开源组件(可通过Nuget安装)

自备一个测试的StoreSCP 收图服务程序 (本文未提供)

            string dcmDirPath = "d://dcms/";//dcm文件目录
            string scpIp = "127.0.0.1";//收图服务器IP
            int scpPort = 10086;//收图服务器端口
            string scpAe = "YuanTK_SCP";//收图服务AE
            string scuAe = "YuanTK_SCU";//发送客户端的AE
            long filesize = 0;//文件大小 字节
            DicomClient storeClient = new DicomClient(scpIp, scpPort, false, scuAe, scpAe);
            System.IO.DirectoryInfo directoryInfo = new System.IO.DirectoryInfo(dcmDirPath);
            System.IO.FileInfo[] dcms = directoryInfo.GetFiles("*.dcm", SearchOption.AllDirectories);
            Console.Write($"正在打包{dcms.Length}个序列 ");
            Parallel.For(0, dcms.Length, async i =>
            {
                System.IO.FileInfo dcm = dcms[i];
                filesize += dcm.Length;//累计文件大小
                Dicom.DicomFile dicomFile = await Dicom.DicomFile.OpenAsync(dcm.FullName);
                await storeClient.AddRequestAsync(new Dicom.Network.DicomCStoreRequest(dicomFile));
            });
            Console.Write($">发送中");
            storeClient.SendAsync().Wait();
            Console.Write($">发送完毕");

有偿提供printscp 源码

FO-DICOM胶片C-PrintSCP 虚拟打印服务端实现源码

fo-dicom如何实现print scu 虚拟打印软件发送图像
fo-dicom .net core 如何获取图像bitmap
fo-dicom 怎么将图片png合成打包为dcm打印文件
FO-DICOM网络传输之C-ECHO和C-STORE简单实现例子
FO-DICOM 实现C-Find + C-Move 客户端SCU 文件传输例子
关于fo-dicom对接岛津DR设备DICOM胶片打印PresentationLUT不支持
fo-dicom开发C-StoreSCP报错'GB18030' is not a supported encoding name
FO-DICOM胶片C-PrintSCP 虚拟打印服务端实现源码
暂无相关内容...
基于fo-dicom实现的DicomPrintScp胶片打印服务器收图源码
免责声明 部分转载分享内容若侵犯您的权益,还请 邮件联系 侵删