1

我目前正在使用 evil-dicom 库在 c# 中打开 DICOM 文件。我可以通过以下方式访问 dicom 文件:

var dcm = DICOMObject.Read('dicomfilename');

然后使用打开像素流

dcm.PixelStream

如何将像素流保存为 bmp 图像?

4

1 回答 1

2

我从未使用过该工具包;但至少在 2014 年 10 月之前,该工具包的作者说如下:

Evil DICOM 没有任何图像类来帮助解决这个问题。虽然在 DICOM 库中不包含图像工具可能看起来很奇怪,但这并不是该库的初衷。Evil DICOM 更多的是用于操作和分析 DICOM 数据。我曾经在旧库中有一些图像部件,我相信它们在 SourceForge 上仍然可用。您可以看一下,但 PixelData 标签具有将图像组合在一起的原始位。.NET 有几个类可以帮助解决这个问题,但我在这篇文章中没有任何内容可写。如果我有时间,我会在网站 (rexcardan.com) 上写一篇关于如何操作的博文。

来源:GitHub

显然,在工具包中包含成像支持并不是该工具包的初衷。不知道从那以后这是否有所改变。作者打算写一篇文章来通过 DotNet 实现这一目标;不知道他后来有没有写过。SourceForge 的旧库可能会产生其他问题,因为它可能很久没有更新了。

您可以在此处找到一些示例代码。

于 2019-07-30T08:15:53.463 回答