dcm文件是医学领域DICOM3.0标准所对应的主要的文件格式。前两篇学习笔记中,学习了读取dcm文件的相关信息,如信息头MetaInformation元素、像素数据元素,只停留在了读取和显示dcm文件的阶段,随着学习的深入,自己开发的平台的功能逐渐增加,“修改dcm文件的相关数据元”在所难免。下面将简单的介绍一下对dcm文件的修改,主要的参考资料是:dcmtk开源库的官方文件,另外也很感谢diqiucun666在优快云的博文http://blog.youkuaiyun.com/diqiucun666/article/details/2866908,里面详细介绍了dcmtk的主要构成,是dcmtk开源库很好的中文是说明手册。
参照博文中的:
dcmtk开源库中对dcm文件定义的最顶层的类是:DcmFileFormat,每次需要利用DcmFileFormat的对象来进行dcm文件的导入(loadFile)和导出(saveFile)。dcm文件其本质与常见的DIB文件格式相似,可总体分为“文件头”和“文件体”两部分。dcmtk开源库分别为“文件头”和“文件体“封装了相应的类:DcmMetaInfo和DcmDataset。两个类都继承自DcmItem类,其含有主要的成员变量为:el