/// <summary>
/// 获取Exif中的照片拍摄日期
/// </summary>
/// <param name="fileName">文件名</param>
/// <returns>拍摄日期</returns>
private string GetTakePicDate(string fileName)
{
Encoding ascii = Encoding.ASCII;
string picDate; FileStream stream = new FileStream(fileName, FileMode.Open, FileAccess.Read);
Image image = Image.FromStream(stream, true, false); foreach (PropertyItem p in image.PropertyItems)
{
//获取拍摄日期时间
if (p.Id == 0x9003) // 0x0132 最后更新时间
{
stream.Close(); picDate = ascii.GetString(p.Value);
if ((!"".Equals(picDate)) && picDate.Length >= 10)
{
// 拍摄日期
picDate = picDate.Substring(0, 10);
picDate = picDate.Replace(":","-");
return picDate;
}
}
}
stream.Close();
return "";
}

最新文章

  1. php 中的 基本区别点
  2. 1Z0-053 争议题目解析46
  3. &amp;与&amp;&amp;,|与||
  4. node.js表单——formidable/////z
  5. php crc32,md5,sha1,mhash测试结果
  6. 重新想象 Windows 8.1 Store Apps (75) - 新增控件: Hub, Hyperlink
  7. TI BLE CC2541的通讯协议.
  8. Snappy压缩
  9. 获得iOS设备唯一标识
  10. MBProgressHUD not showing
  11. mac 下 php 安装 中的坑
  12. 武汉科技大学ACM:1004: Lake and Island
  13. ubuntu自动登录tty1(shell,text)配置
  14. SpringMVC中日期格式的转换
  15. DOS:第一天
  16. ASP.NET Core 问题排查:Request.EnableRewind 后第一次读取不到 Request.Body
  17. 自动化运维之Saltstack
  18. Windows + Apache + WSGI 部署Django
  19. from appium import webdriver 使用python爬虫,批量爬取抖音app视频(requests+Fiddler+appium)
  20. Python 学习 第一篇:数据类型(数字,集合,布尔类型,操作符)

热门文章

  1. Cacti的基本使用
  2. 虚拟机VMware新增硬盘无法识别问题
  3. iOS 16进制字符串转换成int十进制
  4. Schema约束
  5. 理解em,rem以及rem的失效问题
  6. 『TCP/IP详解——卷一:协议』读书笔记——07
  7. Android的构造器
  8. 用C写的俄罗斯方块游戏 By: hoodlum1980 编程论坛
  9. iOS URL 编码
  10. 现在的SQLSERVER数据库监控软件有哪些?