首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用伙伴Oak DICOM渲染DICOM图像

使用伙伴Oak DICOM渲染DICOM图像
EN

Stack Overflow用户
提问于 2014-04-27 23:58:09
回答 2查看 4.8K关注 0票数 0

我需要从文件中提取DICOM图像并将其转换为标准位图。这是我的代码,使用fo-dicom:

代码语言:javascript
复制
    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;
    }

但是,它会失败,并显示以下消息:

代码语言:javascript
复制
No codec registered for tranfer syntax: JPEG 2000 Image Compression

我不是医学成像方面的专家,谷歌也没有找到任何有用的东西。我通过NuGet安装了fo-dicom,所以我想所有需要的参考资料都已经在项目中了。我遗漏了什么?

EN

回答 2

Stack Overflow用户

发布于 2016-04-08 00:34:11

我也遇到了同样的问题,并通过将目标平台从64位更改为32位来解决它。这就是在visual studio 2013上执行此操作的方法,但在其他版本的项目选项卡-->属性-->生成选项卡-->平台目标中,必须与此基本相同。

票数 2
EN

Stack Overflow用户

发布于 2016-06-08 18:09:51

我使用的是fo-dicom 2.0.2,有同样的问题,修复方法是在与.exe相同的目录中复制Dicom.Native.dll,并为Visual Studio2013 https://www.microsoft.com/en-us/download/details.aspx?id=40784安装Visual C++ Redistributable Packages

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23325563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档