diff --git a/IRC.Core.SCP/Service/CStoreSCPService.cs b/IRC.Core.SCP/Service/CStoreSCPService.cs index db68c576b..646f47089 100644 --- a/IRC.Core.SCP/Service/CStoreSCPService.cs +++ b/IRC.Core.SCP/Service/CStoreSCPService.cs @@ -533,7 +533,23 @@ namespace IRaCIS.Core.SCP.Service //newFragments.OffsetTable.AddRange(newOffsetTable.ToArray()); #endregion + #region test fo-dicom auto bot + //var newDicomFile = dicomFile.Clone(); + //var newDataset = newDicomFile.Dataset; + + //var dstPd = DicomPixelData.Create(newDataset, true); + + //for (int i = 0; i < pixelData.NumberOfFrames; i++) + //{ + // var frame = pixelData.GetFrame(i); + + // dstPd.AddFrame(frame); + //} + //var newOffsetTable = newDataset.GetDicomItem(DicomTag.PixelData).OffsetTable; + + //Console.WriteLine(newOffsetTable.ToJsonStr()); + #endregion #region 暂时废弃 @@ -570,6 +586,8 @@ namespace IRaCIS.Core.SCP.Service else { newFragments.OffsetTable.AddRange(bot.ToArray()); + + Console.WriteLine(bot.ToJsonStr()); } #endregion