如何在 .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 参考 .