/// <summary> /// 获取Exif中的照片拍摄日期 /// </summary> /// <param name="fileName">文件名</param> /// < ...
/// <summary> /// 获取Exif中的照片拍摄日期 /// </summary> /// <param name="fileName">文件名</param> /// <returns>拍摄日期</returns> private get='_blank'>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 ""; }
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:C#下取得Exif中照片拍摄日期
关键词:C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。