美文网首页
JPG插入GPS信息

JPG插入GPS信息

作者: 感雨韵 | 来源:发表于2018-05-31 21:10 被阅读0次

本文不具体讨论JPG格式,只讨论如何在JPG文件中插入GPS信息,并顺带介绍一点有关EXIF规范的内容。

  • 一般的JFIF格式的JPG文件结构
    APP1的基本结构:


具体展开:


  • 一个具体的例子分析
SOI                 FF D8   

APP1
                    FF E1                   APP1段标识码
                    00 AC                   APP1段长度,不包括APP1的TAG字段
                    45 78 69 66 00 00       "Exif",以00 00 结尾 

    "Tiff header"
                    4D 4D                   "MM",表示大端模式
                    00 2A                   固定值
                    00 00 00 08             0th IFD的偏移地址,从"MM"算起    
    0th IFD                 
                    00 01                   IFD Pointer的个数,每个IFD段12个字节,这里只有GPS一个段

        GPS IFD Pointer     
                    88 25                   GPS Info IFD Pointer,固定值
                    00 04                   LONG,固定值
                    00 00 00 01             COUNT,固定值
                    00 00 00 16             GPS IFD的偏移地址,从"MM"算起,该偏移地址+0xC(SOI到“exif”)就是实际从文件开始的偏移地址

    GPS IFD 
                    00 07                   GPS attribute的个数

                    00 00                   GPSVersionID,固定值
                    00 01                   BYTE,固定值
                    00 00 00 04             COUNT,固定值,4个BYTE
                    02 02 00 00             版本号,2.2.0.0

                    00 01                   GPSLatitudeRef,固定值
                    00 02                   ASCII,固定值
                    00 00 00 02             COUNT,固定值,2个ASCII
                    4E 00 00 00             北纬

                    00 02                   GPSLatitude,固定值
                    00 05                   RATIONAL,固定值
                    00 00 00 03             COUNT,固定值,3个RATIONAL
                    00 00 00 6C             实际Latitude的存放的偏移地址,从"MM"算起,+0xC为实际偏移地址

                    00 03                   GPSLongitudeRef,固定值
                    00 02                   ASCII,固定值
                    00 00 00 02             COUNT,固定值,2个ASCII
                    45 00 00 00             东经

                    00 04                   GPSLongitude,固定值
                    00 05                   RATIONAL,固定值
                    00 00 00 03             COUNT,固定值,3个RATIONAL
                    00 00 00 84             实际Longitude的存放的偏移地址,从"MM"算起,+0xC为实际偏移地址

                    00 05                   GPSAltitudeRef,固定值
                    00 01                   BYTE,固定值
                    00 00 00 01             COUNT,固定值,1个BYTE
                    00 00 00 00             以海平面为基准

                    00 06                   GPSAltitude,固定值
                    00 0a                   SRATIONAL,固定值
                    00 00 00 01             COUNT,固定值,1个SRATIONAL
                    00 00 00 9C             实际Altitude的存放的偏移地址,从"MM"算起,+0xC为实际偏移地址
    GPS value
                    00 00 00 71 00 00 00 01 00 00 00 37 00 00 00 01 00 00 00 6C 00 00 00 04     实际的Latitude值
                            0x71/0x01=113度          0x37/0x01=55分           0x6C/0x04=27秒
                    00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 01 00 00 00 00 00 0F 42 40     实际的Longitude
                            
                    00 00 00 00 00 00 03 E8                                                     实际的Altitude
APP0                    
                    FF E0                   APP0段标识码

.                   .
.                   .
.                   .
  • 附上具体代码
    未完待续!

相关文章

  • JPG插入GPS信息

    本文不具体讨论JPG格式,只讨论如何在JPG文件中插入GPS信息,并顺带介绍一点有关EXIF规范的内容。 一般的J...

  • Processing + R

    ProcessingProcessing - GPS数据的可视化.jpg数据来源 微软 GPS trajector...

  • MarkDown添加图片

    插入图片技巧 (1)插入原图片 ![](https://i.imgur.com/tLC5qZb.jpg) (2)修...

  • hexo插入图片并排 插入jpg,png,gif

    在source文件夹下创建一个叫images的文件夹,把xxx.jpg或.png或.gif文件放在这里,然后在_p...

  • 03_CSS入门和高级技巧(1)

    上节课知识的复习 插入图片,页面中能够插入的图片类型:jpg、jpeg、bmp、png、gif;不能的psd、fw...

  • 2018-09-05E战到底训练营打卡7

    GPS定位和选择性粘贴 插入带图片的批注:右击插入批注——选中批注——右击设置批注格式——颜色与线条——填充颜色—...

  • 获取手机或电脑GPS位置信息(定位平台)

    获取GPS定位平台 原理: javascript访问手机GPS位置信息 链接: http://14.18.103....

  • HTML中的其他标签

    学习笔记(五):HTML中的其他标签 一、图片 能用的图片类型 页面上可以插入图片,能够插入的图片类型是:jpg(...

  • PDA监控点采集问题处理

    一、监控信息采集:对监控点的GPS信息进行初始化采集,回传给基础信息库作为该监控点的GPS坐标基础信息数据使用。 ...

  • AGPS与和GPS的区别

    两者可以说不是同一个技术领域的概念,详细地看下文: A-GPS A-GPS技术是一种结合了网络基站信息和GPS信息...

网友评论

      本文标题:JPG插入GPS信息

      本文链接:https://www.haomeiwen.com/subject/lnpojftx.html