Я использую CxImgDCM, класс, полученный из CxImage для обработки файлов DICOM. Мне нужно сохранить изображение DICOM в другом формате, например JPEG, TIFF и так далее. Эти функции существуют в классе CxImgDCM, но мне нужно сохранить его в нужном месте, используя класс CFileDialog. У меня есть формат файла и открыли диалоговое окно «Сохранить как». Что мне делать в IDOK условие сохранения моего изображения в предпочтительном месте. Код выглядит следующим образом: -Сохранение файла DICOM в другом формате в указанное место на диске - MFC
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» является источником, а не пунктом назначения.
Оригинальное изображение является аргументом/input для Save_DCM_as_JPG. Этот файл будет преобразован в JPG, как в ... Save_DCM_as_JPG («файл исходного изображения»). Я хочу знать, как передать ** пункт назначения **, чтобы сохранить его. – esh