背景
周一来到实验室本来要做项目,这个月快到月底了,想赶快写,要不然导师就要催。导师突然交给任务,让完成一个基于c++的JPEG图像获取GPS数据的小程序,他说很小,很简单,让我赶快写。让我做的事情如下图:
就是要获取如图所示的GPS数据。TUA,我哪会啊,根本是一头雾水啊,但是还是给应承下来。
准备工作
我准备了两个步骤:
- 如何实现多文件选取的功能,将获取到的图像文件绝对路径存储;
- 如何对每个图像文件抽取GPS数据。
创作路径
我真是从百度到谷歌再到必应,不停的搜索,最终在csdn中找到了一个关于读取gps的实现文件,如下图,具体下载地址我忘了(不过我等会提供我的csdn下载地址,有点无耻啊):
步骤1
三个关键:
1. CFileDialog选中多个图像,需要加OFN_ALLOWMULTISELECT 属性;
2. dlg.m_ofn.nMaxFile = 500 * MAX_PATH; 设置选中的数目,这也是后来被接收程序的人提醒才发现的;
3. CArray&#x