一、使用的三方工具:
1、Leadtools 19 软件开发包(破解版,正版要购买)
2、fo-dicom Nuget包(免费,但是存在“有损(JPEG)”的标签,没研究怎么去除所以我代码中没用。我更推荐这种方法,更简单明了)
二、开发流程
0、需要引入Leadtools 19 软件开发包中的 Common 、DicomCommon 两个文件,文中的方法有依赖。
1、.jpg类型转.dcm类型
2、为dicom图添加Tag标签
3、连接服务器并传输
//Create DICOM File
ds = new DicomDataSet();
Leadtools.Dicom.DicomElement element = null;
try
{
//jpg转Dicom--begin
DicomClassType nClass = DicomClassType.SCImageStorage;
ds.Initialize(nClass, DicomDataSetInitializeType.ImplicitVRLittleEndian);
Leadtools.Dicom.DicomElement PixelDataElement = ds.FindFirstElement(null, DemoDicomTags.PixelData,