我是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,那么我应该很好地传递一个值,如下所示,不是吗?
int dicomTagXferSyntaxUid=0x00020010;虽然这很明显,但我不知道为什么dcm4che文档总是将它称为"8字节整数“.我错过了什么?
欢迎评论
约格什
发布于 2015-01-22 12:11:41
它必须是一个错误,因为"8字节整数“用于描述int类型的方法参数,它只有4个字节。
正如你自己所说的,有道理的是"8位整数“。
https://stackoverflow.com/questions/28088388
复制相似问题