欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

iOS版微信朋友圈識別圖片位置信息 如何實(shí)現(xiàn)?

 更新時間:2016年10月26日 14:28:04   作者:程弢  
這篇文章主要為大家詳細(xì)介紹了iOS版微信朋友圈識別圖片位置信息的實(shí)現(xiàn)方法

iOS版微信的一項(xiàng)功能:當(dāng)你在朋友圈發(fā)照片的時候,就可以根據(jù)照片的拍攝地點(diǎn)顯示地理位置。消息一出,網(wǎng)友們便紛紛開始嘗試新功能的玩法。


在微信朋友圈上傳圖片時,點(diǎn)擊位置可以自動識別照片拍攝的地理位置。

過去我們發(fā)送朋友圈時,可以顯示自己所在的位置信息,而現(xiàn)在自動讀取照片拍攝位置讓不少人聯(lián)想到了圖像識別技術(shù)。事實(shí)上,微信所做的并沒有這么復(fù)雜,有業(yè)內(nèi)人士告訴雷鋒網(wǎng)新功能是基于圖片位置信息(即Exif的GPS定位信息)實(shí)現(xiàn)的。

什么是Exif?

Exif(Exchangeable Image File)是一種圖像文件格式,它最早是由日本電子和信息技術(shù)協(xié)會(JEITA)為相機(jī)相機(jī)廠商制定一套標(biāo)準(zhǔn)。

現(xiàn)在,任何一部手機(jī)拍出的照片都有一組Exif參數(shù),Exif除了有像素信息之外,還包含了光圈、快門、白平衡、ISO、焦距、日期時間等各種圖像信息以及相機(jī)品牌、型號、色彩編碼、拍攝時錄制的聲音以及GPS全球定位系統(tǒng)數(shù)據(jù)。

理論上,只要不經(jīng)過特殊處理,每張圖片的Exif信息會一直保留。

微信做了什么?

微信這次的新功能很有可能就是調(diào)用了Exif中的GPS全球定位系統(tǒng)數(shù)據(jù),這些數(shù)據(jù)都來自于手機(jī)內(nèi)部的傳感器以及陀螺儀。

在某Exif查看器上對手機(jī)拍攝的照片進(jìn)行了試驗(yàn),結(jié)果顯示只要圖片未被壓縮,日期時間、拍照設(shè)備型號、像素以及光圈快門等信息都能記錄下來,而位置信息則需要用戶打開GPS才能展現(xiàn)出來。

如上圖所示,Exif涵蓋的位置信息有經(jīng)度、緯度以及海拔,而這組數(shù)據(jù)對應(yīng)的剛好就是小編拍攝照片時的位置。可以確定的是,微信的新功能就解析了這組數(shù)據(jù)。

看到這里你應(yīng)該就知道微信是如何精準(zhǔn)識別用戶上傳圖片的拍攝位置了,是不是比大家想象的要簡單呢?

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • IOS swift3.0 下閉包語法整理

    IOS swift3.0 下閉包語法整理

    這篇文章主要介紹了IOS swift3.0 下閉包語法整理的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • iOS UICollectionView刷新時閃屏的解決方法

    iOS UICollectionView刷新時閃屏的解決方法

    本篇文章主要介紹了iOS UICollectionView刷新時閃屏的解決方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • iOS10適配以及Xcode8使用需要注意的那些坑

    iOS10適配以及Xcode8使用需要注意的那些坑

    這篇文章主要為大家詳細(xì)介紹了iOS10的適配以及Xcode8使用需要注意的那些坑,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Flutter?Module添加到iOS項(xiàng)目示例詳解

    Flutter?Module添加到iOS項(xiàng)目示例詳解

    這篇文章主要為大家介紹了Flutter?Module添加到iOS項(xiàng)目示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • iOS中多線程的經(jīng)典崩潰總結(jié)大全

    iOS中多線程的經(jīng)典崩潰總結(jié)大全

    這篇文章主要給大家介紹了關(guān)于iOS中多線程的一些經(jīng)典崩潰的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-12-12
  • 寫給iOS程序員的命令行使用秘籍

    寫給iOS程序員的命令行使用秘籍

    寫給iOS程序員的命令行使用秘籍,多事情在命令行下處理會事半功倍,所以我就iOS程序員可能會用到的功能講述一下,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Xcode9項(xiàng)目上傳到GitHub教程

    Xcode9項(xiàng)目上傳到GitHub教程

    本篇文章給大家分享一下在IOS中如何將Xcode9項(xiàng)目上傳到GitHub的教程方法,一起跟著學(xué)習(xí)分享下吧。
    2018-01-01
  • iOS本地動態(tài)生成驗(yàn)證碼的方法

    iOS本地動態(tài)生成驗(yàn)證碼的方法

    這篇文章主要介紹了iOS本地動態(tài)生成驗(yàn)證碼的方法,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-01-01
  • iOS開發(fā)之如何給View添加指定位置的邊框線詳解

    iOS開發(fā)之如何給View添加指定位置的邊框線詳解

    這篇文章主要給大家介紹了iOS開發(fā)之如何給View添加指定位置的邊框線的相關(guān)資料,給view加邊框很容易,重點(diǎn)是如何給指定邊框加邊框,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • Flutter之TabBarView組件項(xiàng)目實(shí)戰(zhàn)示例

    Flutter之TabBarView組件項(xiàng)目實(shí)戰(zhàn)示例

    這篇文章主要為大家介紹了Flutter之TabBarView組件項(xiàng)目實(shí)戰(zhàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-10-10

最新評論