我想在C#中读取DICOM文件.我不想做任何花哨的事情,我现在只想知道如何读取元素,但首先我实际上想知道如何读取标题以查看是否是有效的DICOM文件.
它由二进制数据元素组成.前128个字节未使用(设置为零),后跟字符串'DICM'.接下来是标题信息,它被组织成组.
一个示例DICOM标头
First 128 bytes: unused DICOM format. Followed by the characters 'D','I','C','M' Followed by extra header information such as: 0002,0000, File Meta Elements Groups Len: 132 0002,0001, File Meta Info Version: 256 0002,0010, Transfer Syntax UID: 1.2.840.10008.1.2.1. 0008,0000, Identifying Group Length: 152 0008,0060, Modality: MR 0008,0070, Manufacturer: MRIcro
在上面的示例中,标题被组织成组.组0002十六进制是文件元信息组,其包含3个元素:一个定义组长度,一个存储文件版本,它们存储传输语法.
问题