• 5499阅读
  • 3回复

如何获得照片的拍照时间? [复制链接]

上一主题 下一主题
离线lgs_shandong
 

只看楼主 倒序阅读 楼主  发表于: 2009-12-02
在Qt中对于指定的图像照片,如何获得其当时的拍照时间?
谢谢
离线lgs_shandong

只看该作者 1楼 发表于: 2009-12-02
根据指定的图像文件路径,我用QFileInfo类可以获得其文件信息,然后用该类的lastModified函数可以获得其中的时间(如果照片没有经过编辑而只是复制的话),当时当相邻的两幅照片的拍照间隔比较短的时候,比如2秒时,根据该函数获得的时间就会与照片的拍照时间有出入。

我现在需要对于指定的文件夹中的所有图像进行判断,获得其拍照时间,请各位大侠指导!!!!!!!!!!!

急用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
离线dbzhang800

只看该作者 2楼 发表于: 2009-12-02
能判断一个文件,应该就能判断多个吧,无非是用QDir 先把一个文件夹内的文件列出来
离线lgs_shandong

只看该作者 3楼 发表于: 2009-12-02
的确可以获得多个文件:
QDir dir = QDir(strCameraD);
strFilePathD = dir.entryInfoList(filters,QDir::Files,QDir::Name);
这样可以获得指定目录下的所有指定格式的文件,从而形成一个QFileInfoList,这里面存储的是该文件夹下的所有满足条件的文件名,但是在获得其时间时,如果相邻的两幅照片的曝光间隔小于2秒时,获得的照片的拍照时间不对。
没有人遇到过这个问题吗?

急用!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
快速回复
限100 字节
 
上一个 下一个