同步遮盖影像初步预提交

This commit is contained in:
2026-04-21 09:25:39 +08:00
parent 5e04634837
commit 152c5200cb
5 changed files with 77 additions and 11 deletions
@@ -178,11 +178,10 @@ public static class DicomPixelMasker
public static async Task<MemoryStream> MaskAsync(
Stream input,
IEnumerable<MaskRegion> regions,
DicomMaskOptions? options = null,
CancellationToken cancellationToken = default)
DicomMaskOptions? options = null)
{
var output = new MemoryStream();
await MaskAsync(input, output, regions, options, cancellationToken).ConfigureAwait(false);
await MaskAsync(input, output, regions, options).ConfigureAwait(false);
output.Position = 0;
return output;
}
@@ -211,6 +210,7 @@ public static class DicomPixelMasker
var workingDataset = workingFile.Dataset;
var originalPhotometric = originalDataset.GetSingleValueOrDefault(DicomTag.PhotometricInterpretation, string.Empty);
Console.WriteLine($"Original Photometric={originalPhotometric}, Original TS={originalTs.UID.UID}");
var rows = workingDataset.GetSingleValue<int>(DicomTag.Rows);