照片的EXIF数据拍摄日期
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了照片的EXIF数据拍摄日期相关的知识,希望对你有一定的参考价值。
Reads the EXIF Data to find the actual original taken date. This is available on most camera's.
/// <summary> /// Returns the EXIF Image Data of the Date Taken. /// </summary> /// <param name="getImage">Image (If based on a file use Image.FromFile(f);)</param> /// <returns>Date Taken or Null if Unavailable</returns> public static DateTime? DateTaken(Image getImage) { int DateTakenValue = 0x9003; //36867; if (!getImage.PropertyIdList.Contains(DateTakenValue)) return null; string dateTakenTag = System.Text.Encoding.ASCII.GetString(getImage.GetPropertyItem(DateTakenValue).Value); string[] parts = dateTakenTag.Split(':', ' '); int year = int.Parse(parts[0]); int month = int.Parse(parts[1]); int day = int.Parse(parts[2]); int hour = int.Parse(parts[3]); int minute = int.Parse(parts[4]); int second = int.Parse(parts[5]); }
以上是关于照片的EXIF数据拍摄日期的主要内容,如果未能解决你的问题,请参考以下文章
如何获取 PHAsset 的原始(EXIF?)创建日期/时间?
web获取照片EXIF信息(例如:拍照方向相机设备型号拍摄时间ISO 感光度GPS 地理位置等数据)