我需要从文件中提取 DICOM 图像并将其转换为标准位图。这是我使用 fo-dicom 的代码:
Bitmap bmp;
try
{
var image = new DicomImage(Context.Server.MapPath("~/IM-0001-0000.dcm"));
bmp = new Bitmap(image.RenderImage());
}
catch (Exception exception)
{
//for breakpoint purposes
throw;
}
但是,它失败并显示以下消息:
No codec registered for tranfer syntax: JPEG 2000 Image Compression
我不是医学影像方面的专家,谷歌也没有发现任何有用的东西。我通过 NuGet 安装了 fo-dicom,所以我想所有必需的引用都已经在项目中了。我错过了什么?