亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python根據(jù)照片獲取地理位置及泄露防御

 更新時(shí)間:2022年05月12日 11:21:17   作者:Sir老王  
這篇文章主要為大家介紹了python根據(jù)照片獲取地理位置及泄露防御,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

首先,說明一下python確實(shí)可以根據(jù)照片獲取地理位置,但是也是有一定的限制條件的。

獲取照片地理位置的實(shí)現(xiàn)思路是這樣的:

  • 通過提取照片中的經(jīng)緯度信息。
  • 然后通過經(jīng)緯度信息找到具體的地理位置信息。
  • 安裝可以讀取經(jīng)緯度信息的python非標(biāo)準(zhǔn)庫exifread
pip?install?exifread
  • 將該模塊導(dǎo)入到當(dāng)前代碼塊中。
import?exifread?as?ex
  • 編寫照片信息讀取函數(shù),獲取照片中的經(jīng)緯度信息。
def read_image():
    '''
    經(jīng)緯度信息讀取函數(shù)
    :return:
    '''
    image = open('C:/sc.jpg', 'rb')  # 打開照片文件
    messages = ex.process_file(image)  # 獲取照片信息
    '''遍歷提取照片信息'''
    for message in messages:
        print('照片信息:', message)
        if message == "GPS GPSLongitude":
            print("經(jīng)度 =", messages[message], messages['GPS GPSLatitudeRef'])
        elif message == "GPS GPSLatitude":
            print("緯度 =", messages[message], messages['GPS GPSLongitudeRef'])


if __name__ == '__main__':
    read_image()

通過上面的處理已經(jīng)獲取當(dāng)前的經(jīng)緯度信息,現(xiàn)在只需要根據(jù)經(jīng)緯度信息獲取具體的地理位置就可以了。

直接使用web網(wǎng)站去查詢地理位置就可以了。

地理位置轉(zhuǎn)換網(wǎng)址:http://www.giscalculator.com/enter_regeocode_input/

最后,那么如何防止自己的手機(jī)照片被追蹤到地址呢,需要說明一下照片被獲取地理位置信息的硬性條件。

1、手機(jī)是安卓手機(jī)才會(huì)出現(xiàn)被追蹤位置的情況。

2、手機(jī)拍攝時(shí)開啟了GPS定位的照片才會(huì)存儲(chǔ)GPS位置信息,否則是獲取不到的。

3、手機(jī)照片在發(fā)送過程中必須是原圖發(fā)送才會(huì)出現(xiàn)將照片其他信息發(fā)送給別人的情況。

根據(jù)上面情況,手機(jī)在拍照時(shí)關(guān)閉定位、發(fā)送給別人照片時(shí)為避免信息泄漏不要使用原圖發(fā)送,若是蘋果手機(jī)暫時(shí)不用擔(dān)心啦!

更多關(guān)于python獲取照片地理位置的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • PyQt5 對圖片進(jìn)行縮放的實(shí)例

    PyQt5 對圖片進(jìn)行縮放的實(shí)例

    今天小編就為大家分享一篇PyQt5 對圖片進(jìn)行縮放的實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 如何基于線程池提升request模塊效率

    如何基于線程池提升request模塊效率

    這篇文章主要介紹了如何基于線程池提升request模塊效率,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • python3實(shí)現(xiàn)讀取chrome瀏覽器cookie

    python3實(shí)現(xiàn)讀取chrome瀏覽器cookie

    這里給大家分享的是python3讀取chrome瀏覽器的cookie(CryptUnprotectData解密)的代碼,主要思路是讀取到的cookies被封裝成字典,可以直接給requests使用。
    2016-06-06
  • Django靜態(tài)資源URL STATIC_ROOT的配置方法

    Django靜態(tài)資源URL STATIC_ROOT的配置方法

    這篇文章主要介紹了Django靜態(tài)資源URL STATIC_ROOT的配置方法,本文給出配置方法和兩種使用方法,需要的朋友可以參考下
    2014-11-11
  • Python實(shí)現(xiàn)將羅馬數(shù)字轉(zhuǎn)換成普通阿拉伯?dāng)?shù)字的方法

    Python實(shí)現(xiàn)將羅馬數(shù)字轉(zhuǎn)換成普通阿拉伯?dāng)?shù)字的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)將羅馬數(shù)字轉(zhuǎn)換成普通阿拉伯?dāng)?shù)字的方法,簡單分析了羅馬數(shù)字的構(gòu)成并結(jié)合實(shí)例形式給出了Python轉(zhuǎn)換羅馬數(shù)字為阿拉伯?dāng)?shù)字的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2017-04-04
  • Python多線程經(jīng)典問題之乘客做公交車算法實(shí)例

    Python多線程經(jīng)典問題之乘客做公交車算法實(shí)例

    這篇文章主要介紹了Python多線程經(jīng)典問題之乘客做公交車算法,簡單描述了乘客坐公交車問題并結(jié)合實(shí)例形式分析了Python多線程實(shí)現(xiàn)乘客坐公交車算法的相關(guān)技巧,需要的朋友可以參考下
    2017-03-03
  • 如何利用Python批量處理行、列和單元格詳解

    如何利用Python批量處理行、列和單元格詳解

    因?yàn)橹蟮墓ぷ骺赡軙?huì)經(jīng)常用到excel,而且也不想荒廢Python,出于為以后做準(zhǔn)備以防不時(shí)之需,下面這篇文章主要給大家介紹了關(guān)于如何利用Python批量處理行、列和單元格的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • 最新評論