首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >dcm4che -标记是"8字节整数“吗?

dcm4che -标记是"8字节整数“吗?
EN

Stack Overflow用户
提问于 2015-01-22 12:06:58
回答 1查看 643关注 0票数 1

我是dcm4che的新手,我指的是dcm4che2 api的javadoc

请原谅,如果我的问题是非常基本的,我试图从一个文件创建一个DICOM对象"org.dcm4che2.data.DicomObject“。

使用DicomObject标记的大多数成员函数都期望标记值被指定为"ggggeeee“,其中gggg是四位组id,eeee是四位元素id。

dcm4j文档将标记值称为“标记-(组,元素)为8字节整数:ggggeeee。”-预期的数据类型为int。

我认为这只是一个用词不当的地方(遗憾的是,api文档中一直沿用它)

java "int“数据类型只能容纳四个字节,不是吗?所以我们需要提供一个8位数字,而不是8字节,不是吗?

例如,如果我指定DICOM标记传输语法UID -即组2标记10,那么我应该很好地传递一个值,如下所示,不是吗?

代码语言:javascript
复制
 int  dicomTagXferSyntaxUid=0x00020010;

虽然这很明显,但我不知道为什么dcm4che文档总是将它称为"8字节整数“.我错过了什么?

欢迎评论

约格什

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-22 12:11:41

它必须是一个错误,因为"8字节整数“用于描述int类型的方法参数,它只有4个字节。

正如你自己所说的,有道理的是"8位整数“。

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

https://stackoverflow.com/questions/28088388

复制
相关文章

相似问题

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