随着对DICOM标准慢慢的理解,发现其实带有单张图片的dcm文件与QImage文件的互转并不是一件很难的事情,一般情况下,结果出不来的原因都是对DICOM标准不理解。然而往往一点点理解不够,可能浪费大量的事情,造成很大困扰。
带有多张图的dcm文件转QImage
这个最简单,在原有但张图的dcm文件转QImage文章(http://blog.csdn.net/syz9011/article/details/49777777)的基础上,只要在加上一句话,即可:
……
> dcmImage->setMinMaxWindow();
> if (dcmImage->getStatus() == EIS_Normal) {
int count = dcmImage->getFrameCount();
DicomImage *tempImage = 0;
for(int i = 0; i < count; i++) {
im