如何在 .NET 中创建多框 DICOM 照片专辑

如何在 .NET 中创建多框 DICOM 照片专辑

多框 DICOM 专辑在医疗保健、研究和技术文档中至关重要,需要标准化医疗图像。

现实世界问题

医学和科学图像往往需要存档或共享在DICOM格式,以满足,分析或互动性。

解决方案概述

使用 Aspose.Imaging,您可以加载图像,订购它们作为框架,并出口符合 DICOM 文件,自动创建任何使用案例的专辑。

原則

  • Visual Studio 2019 或以后
  • .NET 6.0 或更高版本(或 .Net Framework 4.6.2+)
  • Aspose.Imaging for .NET 来自 NuGet
  • 将图像列入 DICOM 专辑中的文件夹
PM> Install-Package Aspose.Imaging

步骤实施

步骤1:准备你的专辑图像

将 DICOM 专辑的所有图像安排在一个文件夹中,按顺序分类或命名。

string[] files = Directory.GetFiles("./scans", "*.jpg"); // Also supports PNG, BMP, etc.

步骤2:上传图像并设置DICOM选项

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;
using Aspose.Imaging.FileFormats.Dicom;

var images = files.Select(f => Image.Load(f)).ToList();
var dicomOptions = new DicomOptions();
string dicomPath = "./output/photo_album.dcm";

步骤3:将每个图像保存为DICOM专辑中的框架

using (var album = Image.Create(dicomOptions, images[0].Width, images[0].Height, false))
{
    var graphics = new Aspose.Imaging.Graphics(album);
    graphics.DrawImage(images[0], 0, 0, images[0].Width, images[0].Height);

    for (int i = 1; i < images.Count; i++)
    {
        album.AddPage(images[i]);
    }
    album.Save(dicomPath);
}
images.ForEach(img => img.Dispose());

步骤4:评论和使用你的DICOM专辑

在支持多框DICOM(如MicroDicom或RadiAnt)的任何医学或科学视图中打开您的DIKOM文件,以验证订单和图像完整性。

使用案例和应用程序

  • 医疗照片专辑和放射学图像
  • 科学技术图像文档
  • 扫描记录或实验的集成档案
  • 自动 DICOM 创建符合要求

共同挑战与解决方案

Viewer 显示错误的顺序: 双检查文件名分类或重新订单代码。

** 长 DICOM 文件:** 在添加之前使用一致的图像大小和压缩图片。

兼容性警告: 点击标准 DICOM 设置并在目标浏览器中测试。

最佳实践

  • 保持源图像在尺寸一致,以获得最佳显示
  • 使用清晰的名称文件和专辑
  • 在共享或存档之前在您的 DICOM 浏览器中预览结果
  • 将工作流自动化为常规包装

FAQ

**Q:我可以在同一DICOM中使用颜色和灰色图像吗?**答:是的,但请确保您的浏览器和 DICOM 设置支持两种类型。

**Q:我如何为新的扫描或实验自动化?**答: 将工作流插入每个新图像文件夹的集合或计划过程。

**Q:我可以在DICOM框中添加甲数据或标签吗?**答:是的,通过 Aspose.Imaging 设置 meta 数据,在为先进的场景添加框架之前。

结论

使用 Aspose.Imaging for .NET 创建多框 DICOM 照片专辑,简化了健康、科学和技术工作的遵守和文档。 Aspose.Imaging 为 .NET API 参考 .

 中文