我正在使用CxImgDCM,这是一个派生自 CxImage 的类来处理 DICOM 文件。我需要以另一种格式保存 DICOM 图像,如JPEG、TIFF等。这些函数存在于 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”参数是源,而不是目标。