会的,轻松解决 能用.NET获取照片的拍摄时间

会的,轻松解决 能用.NET获取照片的拍摄时间,第1张

拍摄时间,应该就是创建时间

OpenFileDialog ofd = new OpenFileDialog();

if (ofdShowDialog() == DialogResultOK)

{

FileInfo fileInfo = new FileInfo(ofdFileName);

SystemReflectionPropertyInfo[] properties = fileInfoGetType()GetProperties();

foreach (SystemReflectionPropertyInfo p in properties)

{

listBox1ItemsAdd(pName + ":" + pGetValue(fileInfo, null));

}

}

这是我刚才试过的代码,可以获得的所有属性,包括创建时间

如果只要创建时间,可以在foreach循环中设置判断if(pName=="CreationTime")即可

1、通过file的lastModified获取。

Long fileTime = filelastModified();

// Date date = new Date(fileTime);

// SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat(“MM月dd日”);

通过这种方法获取到的是一个Long类型的时间(以ms计算),然后给它日期格式化一下,就可以得到拍摄时间。

2、panda IExif 是一款读取数码照片 EXIF 信息的桌面应用软件, 通过 IExif 可以查看数码照片的 Exif/GPS/IPTC 信息。

1、如果导出的视频文件夹有同名的后缀为THM文件,那是这个视频信息文件,右键用ACDsee打开,是一张,把它另存为JPG格式,然后右键点属性-摘要,拍摄信息就出来了。我刚刚试过。

2、如果没有THM文件,就查找一下导出的文件夹里面有没有当天或者前后的照片,推断一下

以上就是关于会的,轻松解决 能用.NET获取照片的拍摄时间全部的内容,包括:会的,轻松解决 能用.NET获取照片的拍摄时间、java如何查看qq图片的拍摄时间、怎么获取佳能单反拍摄的视频文件的拍摄时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9532492.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存