package com.oop.demo02;//學生類public class Student { //屬性:欄位 String name; int age; //方法 public void study(){ System.out.println(this.name+"在學習"); } /* p ...
首先,說明一下python確實可以根據照片獲取地理位置,但是也是有一定的限制條件的。
獲取照片地理位置的實現思路是這樣的:通過提取照片中的經緯度信息。然後通過經緯度信息找到具體的地理位置信息。
安裝可以讀取經緯度信息的python非標準庫exifread
pip install exifread
將該模塊導入到當前代碼塊中。
import exifread as ex
編寫照片信息讀取函數,獲取照片中的經緯度信息。
def read_image():
'''
經緯度信息讀取函數
:return:
'''
image = open('C:/sc.jpg', 'rb') # 打開照片文件
messages = ex.process_file(image) # 獲取照片信息
'''遍歷提取照片信息'''
for message in messages:
print('照片信息:', message)
if message == "GPS GPSLongitude":
print("經度 =", messages[message], messages['GPS GPSLatitudeRef'])
elif message == "GPS GPSLatitude":
print("緯度 =", messages[message], messages['GPS GPSLongitudeRef'])
if __name__ == '__main__':
read_image()
通過上面的處理已經獲取當前的經緯度信息,現在只需要根據經緯度信息獲取具體的地理位置就可以了。
直接使用web網站去查詢地理位置就可以了。
地理位置轉換網址:http://www.giscalculator.com/enter_regeocode_input/
最後,那麼如何防止自己的手機照片被追蹤到地址呢,需要說明一下照片被獲取地理位置信息的硬性條件。
1、手機是安卓手機才會出現被追蹤位置的情況。
2、手機拍攝時開啟了GPS定位的照片才會存儲GPS位置信息,否則是獲取不到的。
3、手機照片在發送過程中必須是原圖發送才會出現將照片其他信息發送給別人的情況。
根據上面情況,手機在拍照時關閉定位、發送給別人照片時為避免信息泄漏不要使用原圖發送,若是蘋果手機暫時不用擔心啦!
【往期精彩】
又是櫻花盛開的季節,使用小烏龜來畫一顆櫻花樹吧!
Python 讀取PDF文件為文本字元並轉換為音頻...
python 獲取最新房價信息-以北京房價為例
辦公自動化:Image圖片轉換成PDF文檔存儲...
python做一個微型美顏圖片處理器,十行代碼即可完成...
用python做一個文本翻譯器,自動將中文翻譯成英文,超方便的!
小王,給這2000個客戶發一下節日祝福的郵件...
python 一行命令開啟網路間的文件共用...
PyQt5 批量刪除 Excel 重覆數據,多個文件、自定義重覆項一鍵刪除...
再見XShell,這款國人開源的終端命令行工具更nice!
python 表情包下載器,輕鬆下載上萬個表情包、鬥圖不用愁...
Python 自動清理電腦垃圾文件,一鍵啟動即可...
歡迎關註作者公眾號【Python 集中營】,專註於後端編程,每天更新技術乾貨,不定時分享各類資料!