Tag: exif

从C#中的图像EXIF获取GPS数据

我正在开发一个系统,允许使用ASP.NET C#将图像上传到服务器。 我正在处理图像,一切都很好。 我设法找到一个方法来读取创建日期的EXIF数据,并将其解析为DateTime。 这也很有效。 我现在正尝试从EXIF读取GPS数据。 我想要捕捉纬度和经度数字。 我使用此列表作为EXIF数据的参考(使用属性项的数字) http://www.exiv2.org/tags.html 这是捕获创建日期(工作日期)的方法。 public DateTime GetDateTaken(Image targetImg) { DateTime dtaken; try { //Property Item 306 corresponds to the Date Taken PropertyItem propItem = targetImg.GetPropertyItem(0x0132); //Convert date taken metadata to a DateTime object string sdate = Encoding.UTF8.GetString(propItem.Value).Trim(); string secondhalf = sdate.Substring(sdate.IndexOf(” “), (sdate.Length – sdate.IndexOf(” “))); string firsthalf = […]

用于无损Exif重写的.NET C#库?

我找到了用于编辑Exif的各种代码和库。 但是当图像宽度和高度是16的倍数时,它们只是无损。 我正在寻找一个库(甚至是我自己的方法)来编辑JPEG文件中的Exif部分(或者如果它还不存在则添加Exif数据),而不修改其他数据。 那可能吗? 到目前为止,我只能找到Exif部分(以0xFFE1开头),但我不明白如何读取数据。