[英]How to convert Dicom to BMP image in C#?
我目前正在使用 evil-dicom 库在 C# 中打开 DICOM 文件。 我可以通过以下方式访问 dicom 文件:
var dcm = DICOMObject.Read('dicomfilename');
然后使用打开像素流
dcm.PixelStream
如何将像素流保存为 bmp 图像?
我从未使用过工具包; 但至少在 2014 年 10 月之前,该工具包的作者是这样说的:
Evil DICOM 没有任何图像类来帮助解决这个问题。 虽然在 DICOM 库中不包含图像工具似乎很奇怪,但这并不是该库的初衷。 Evil DICOM 更多用于操作和分析 DICOM 数据。 我曾经在旧库中有一些图像部分,我相信它们在 SourceForge 上仍然可用。 您可以查看一下,但 PixelData 标签具有用于组合图像的原始位。 .NET 有几个类可以帮助解决这个问题,但我在这篇文章中没有什么可写的。 如果我有时间,我会在网站(rexcardan.com)上写一篇关于如何做的博客文章。
来源: GitHub
显然,在工具包中包含图像支持并不是该工具包的初衷。 不知道从那以后这是否有所改变。 作者正计划写一篇文章来通过 DotNet 实现这一点; 不知道他是否写了任何然后。 SourceForge 的旧库可能会产生其他问题,因为它可能很久没有更新了。
您可以在此处找到一些示例代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.