簡體   English   中英

如何在 C# 中將 Dicom 轉換為 BMP 圖像?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM