0

我正在使用CxImgDCM,这是一个派生自 CxImage 的类来处理 DICOM 文件。我需要以另一种格式保存 DICOM 图像,如JPEGTIFF等。这些函数存在于 CxImgDCM 类中,但我需要使用 CFileDialog 类将其保存在所需位置。我已经获得了文件格式并打开了“另存为”对话框。在IDOK条件下我该怎么做才能将我的图像保存在首选位置。代码如下:-

if(dlg.m_FileType == 0)
{   
            // Save as JPEG File
    CString strFilter = "*.jpg";
    CFileDialog FileDlg(FALSE, CString("*.jpg"), NULL, OFN_HIDEREADONLY |  OFN_OVERWRITEPROMPT, CString(strFilter));

    if (FileDlg.DoModal() == IDOK)  
    {  
                    // What should I do here? 
                    // There is a Save_DCM_as_JPG("filePath") function. 
                    // But how do I select the location to save it and write the file there?
    }
}

注意:“filePath”参数是源,而不是目标。

4

1 回答 1

0
Save_DCM_as_JPG(FileDlg.GetPathName());
于 2012-05-17T14:55:53.800 回答