vc++60怎么保存ndvi处理好的图片
在VC++6.0中保存NDVI处理好的图片,可以使用以下步骤:
-
将处理好的图片显示在窗口上,可以使用MFC框架中的CImage类或者GDI+库中的Bitmap类。
-
创建一个保存对话框,让用户选择保存的路径和文件名。可以使用MFC框架中的CFileDialog类实现。
-
将处理好的图片保存到用户指定的路径和文件名中。可以使用CImage类的Save函数或者GDI+库中的Save函数实现。
以下是示例代码:
// 显示图片
CImage image;
image.Load(_T("ndvi.bmp"));
CDC* pDC = GetDC();
image.BitBlt(pDC->m_hDC, 0, 0);
// 创建保存对话框
CFileDialog dlg(FALSE, _T("bmp"), NULL, OFN_OVERWRITEPROMPT, _T("Bitmap Files (*.bmp)|*.bmp|All Files (*.*)|*.*||"));
if (dlg.DoModal() == IDOK)
{
CString filePath = dlg.GetPathName();
// 保存图片
image.Save(filePath);
}
``
原文地址: https://www.cveoy.top/t/topic/fgSf 著作权归作者所有。请勿转载和采集!