找回密码
 立即注册

QQ登录

只需一步,快速开始

zhuanghanfeifei

注册会员

2

主题

11

帖子

62

积分

注册会员

积分
62

微信认证勋章

最新发帖
zhuanghanfeifei
注册会员   /  发表于:2019-12-25 15:02  /   查看:8116  /  回复:14
1金币
直接解析dicom文件  图像层解析时 转码后的RasterImage image怎么保存到本地呢

            DicomEngine.Startup();
            DicomDataSet ds = new DicomDataSet();
            ds.Load(strDicomFileName, DicomDataSetLoadFlags.None);
            DicomElement element = ds.FindFirstElement(null, DicomTag.PixelData, true);

            Leadtools.Codecs.RasterCodecs codecs = new Leadtools.Codecs.RasterCodecs();
            RasterImage image = ds.GetImage(element, 0, 0, RasterByteOrder.Gray,
            DicomGetImageFlags.AutoApplyModalityLut | DicomGetImageFlags.AutoApplyVoiLut);

14 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-25 17:02:57
沙发
RasterImage 如果只是要保存为各类图片格式的话
只要调用Save方法就行,参考下面的教程代码

https://www.leadtools.com/help/l ... o/rastercodecs-save(rasterimage,string,rasterimageformat,int).html
回复 使用道具 举报
zhuanghanfeifei
注册会员   /  发表于:2019-12-26 10:45:40
板凳
Richard.Ma 发表于 2019-12-25 17:02
RasterImage 如果只是要保存为各类图片格式的话
只要调用Save方法就行,参考下面的教程代码

会提示 {"Signed image data not supported"}
我是这么写的
codecs.Save(image, @"E:\Test", RasterImageFormat.Png, 0);
回复 使用道具 举报
zhuanghanfeifei
注册会员   /  发表于:2019-12-26 10:47:19
地板
Richard.Ma 发表于 2019-12-25 17:02
RasterImage 如果只是要保存为各类图片格式的话
只要调用Save方法就行,参考下面的教程代码

连接挂掉了  我是参考别人的答案写的
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-26 12:31:45
5#
请将代码还有要保存的原始影像发过来,看错误提示是有什么格式不支持
回复 使用道具 举报
zhuanghanfeifei
注册会员   /  发表于:2019-12-26 12:42:51
6#
就是一个简单的demo 麻烦您了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-12-26 14:32:24
7#
推断有两个原因,你可以尝试一下


1.保存路径要包含保存的文件名,比如:D:\aaa.png

2.是否增加了png解码dll,leadtools.codec.png.dll,如果还是不行的话请先将leadtools.codec这块所有的dll都拷入编译文件夹中试试
回复 使用道具 举报
zhuanghanfeifei
注册会员   /  发表于:2019-12-26 14:38:14
8#
Richard.Ma 发表于 2019-12-26 14:32
推断有两个原因,你可以尝试一下

我试一下哈
回复 使用道具 举报
zhuanghanfeifei
注册会员   /  发表于:2019-12-26 14:44:24
9#
我添加的是这个  改了文件名还是不好用 是我dicom文件的问题吗  不支持数字签名

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
zhuanghanfeifei
注册会员   /  发表于:2019-12-26 14:54:45
10#
还有就是我想问下  dicom图像层解析,用getimage的方法去解析得到的RasterImage 对象就是拍出来的图像吗  就是可以直接保存下来的吗
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部