Cuprins:
- Pasul 1: Asamblarea fișierelor
- Pasul 2: Modificarea registrului Windows
- Pasul 3: Utilizarea hack-ului
- Pasul 4: Depanare
Video: Modificați Windows pentru a afișa unde a fost făcută o fotografie: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Introducere
Te-ai uitat vreodată prin fotografiile tale de călătorie și ai început să te întrebi exact unde le-ai luat? Care era numele acelui orășel în care te-ai oprit acum cinci ani, cel în care ai luat cea mai uimitoare cafea? După ce ați modificat Windows folosind acest ghid, veți putea apela o hartă care arată unde ați făcut fotografiile - cu doar câteva clicuri.
Avertismente
Acest ghid necesită „o anumită asamblare” - vă va ajuta dacă aveți o înțelegere de bază a ceea ce face registrul Windows și cum să creați un fișier simplu (. BAT). În caz contrar, puteți încerca să urmați pașii, dar poate fi mai greu să vă dați seama ce nu este în regulă dacă faceți o greșeală.
Acest ghid este destinat pentru Windows 10. Dacă aveți o versiune mai veche de Windows, pașii inițiali vor funcționa în continuare, dar poate fi necesar să faceți ceva diferit în etapa „Modificarea registrului Windows”. Din păcate, întrucât nu am mașini cu o versiune mai veche de Windows, nu vă pot ajuta acolo; poate că va trebui să căutați în altă parte pentru ajutor în acest sens.
Acest hack va funcționa numai pe fotografiile făcute cu un telefon mobil sau o cameră cu GPS. Majoritatea smartphone-urilor moderne vor salva automat datele de locație pe fiecare fotografie pe care o fac - dacă se întâmplă să aibă date de locație disponibile. Nu va funcționa în următoarele cazuri:
- Fotografia a fost făcută într-o zonă în care telefonul sau camera nu și-au putut determina propria locație, cum ar fi o zonă interioară.
- Fotografia a fost făcută în timp ce serviciile de localizare ale telefonului erau oprite, cum ar fi în „modul avion”.
- Datele despre locația fotografiei au fost eliminate. De exemplu, atunci când încărcați o copie a unei fotografii pe Facebook, datele de locație ale copiei încărcate sunt de obicei eliminate.
Pasul 1: Asamblarea fișierelor
Pentru a începe, veți avea nevoie de programul ExifTool al lui Phil Harvey. Acest lucru poate fi găsit pe pagina personală a domnului Harvey de pe site-ul web al Universității Reginei:
owl.phy.queensu.ca/~phil/exiftool/
Descărcați pachetul executabil Windows și extrageți-l în folderul C: / EXIFTool. Redenumiți numele fișierului EXE în „exiftool.exe”.
Am atașat un fișier lot numit „Exif2GoogleMaps.bat” - descărcați-l în același dosar. Dacă sunteți curios sau suspect, conținutul fișierului este după cum urmează:
@echo offfor / f "tokens = *" %% i in ('exiftool -q -q -gpslatitude -gpslongitude -T -c "%% d ° %% d' %%. 2f" "% ~ 1" ') setați COORDS = %% i dacă "x% COORDS: - =%" == "x% COORDS%" (explorator "https://www.google.com/maps/place/%COORDS%") altceva (ECHO Această imagine nu are coordonate GPS atașate! Pauză)
După cum puteți vedea, funcția fișierului este destul de simplă. Folosește ExifTool pentru a citi coordonatele GPS de pe imagine, formatându-le într-un mod pe care Google Maps îl poate înțelege. Dacă ExifTool găsește cu succes coordonatele, fișierul batch deschide o pagină web în browserul implicit al computerului, indicând coordonatele țintă în Google Maps. În caz contrar, va lăsa un mesaj care vă va spune că imaginea nu are coordonate GPS.
Pasul 2: Modificarea registrului Windows
Apoi, trebuie să configurăm registrul Windows, astfel încât să faceți clic dreapta pe un fișier-j.webp
- Deschideți Editorul registrului. (Faceți clic pe butonul Start, apoi tastați „regedit” și apăsați Enter.)
- În Registry Editor, accesați următoarea cheie: HKEY_CLASSES_ROOT / jpegfile / shell
- Faceți clic dreapta pe tasta „shell” și alegeți New / Key. Acest lucru va face ca o nouă cheie să apară în „shell” și vă va solicita un nume. Denumiți noua cheie „Afișați locația în Google Maps”.
- Faceți clic dreapta pe tasta „Afișați locația în Google Maps” și alegeți din nou Nouă / Cheie. Denumiți această tastă „comandă”.
- Faceți clic pe tasta „comandă” pentru ao deschide. Faceți clic dreapta pe valoarea „(implicit)” din panoul din partea dreaptă și alegeți „Modificați”. Editorul de registru vă va cere date de valoare; introduceți următoarele: C: / EXIFTool / Exif2GoogleMaps "% 1"
Când ați terminat, registrul Windows ar trebui să arate ca imaginea de mai sus, iar modificările ar trebui să fie complete.
Pasul 3: Utilizarea hack-ului
Folosirea acestui hack este destul de simplă. Faceți clic dreapta pe orice fotografie JPG, iar opțiunea „Afișați locația în Google Maps” ar trebui să fie în meniul cu clic dreapta. Alegeți-o și, dacă fotografia conține date despre locație, browserul dvs. web va afișa o filă nouă cu locația fotografiei afișată în Google Maps.
Pasul 4: Depanare
Am făcut clic dreapta pe un fișier JPG, dar opțiunea „Afișează locația în Google Maps” nu a apărut
Cel mai probabil, registrul dvs. Windows este configurat pentru a înlocui cheia jpegfile cu altceva. Există două posibilități, ambele pe care le puteți remedia folosind Registry Editor:
- Este posibil să aveți o suprascriere la nivel de utilizator. Pentru a remedia acest lucru, accesați HKEY_CURRENT_USER / Software / Classes. Dacă vedeți o cheie „jpegfile” în acel folder, atunci cheia respectivă va suprascrie probabil cheia rădăcină. Pur și simplu urmați aceeași procedură pe care ați făcut-o pentru HKEY_CLASSES_ROOT / jpegfile, dar faceți-o pentru HKEY_CURRENT_USER / Software / Classes / jpegfile.
- Este posibil să fi instalat un vizualizator de imagini terță parte care să anuleze clasa jpegfile. În acest caz, va trebui să găsiți cheia corespunzătoare în HKEY_CLASSES_ROOT sau HKEY_CURRENT_USER / Software / Classes; în cazul meu a fost HKEY_CLASSES_ROOT / XnView.jpg. Din nou, odată ce ați găsit cheia potrivită, procedura este aproape identică.
Când aleg „Deschideți locația în Google Maps”, computerul deschide Google Maps într-un browser care nu-mi place (de obicei Microsoft Edge)
Scriptul va utiliza întotdeauna setările implicite ale browserului computerului. Pentru a remedia acest lucru, setați browserul implicit la ceva care vă place de fapt.
Când aleg „Deschideți locația în Google Maps”, computerul afișează o eroare precum „Căutarea Exif2GoogleMaps.bat”. SAU: Când aleg „Deschideți locația în Google Maps”, văd o fereastră neagră cu o eroare precum „Fișierul nu a fost găsit: exiftool.exe”
Fișierele nu se află în folderul corect. Verificați din nou pasul 1 și asigurați-vă că exiftool.exe și Exif2GoogleMaps.bat sunt ambele în C: / EXIFTool.
Când aleg „Deschideți locația în Google Maps”, computerul deschide Google Maps, dar cu siguranță arată locația greșită (de exemplu, în mijlocul mării)
Se pare că rezultatul ExifTool nu a putut fi citit corect de Google Maps. Acest lucru se poate datora unei particularități a setărilor de limbă Windows sau poate fi din cauza unei probleme cu fișierul batch. Încercați să descărcați și să utilizați fișierul batch de la pasul 1 în locul a ceea ce aveți acum. Dacă asta nu funcționează, îmi pare rău, dar s-ar putea să nu te pot ajuta. Contactează-mă oricum și voi vedea ce pot face.
Recomandat:
Primiți un e-mail de notificare când un canal de pe ThingSpeak nu a fost actualizat pentru o vreme: 16 pași
Primiți un e-mail de notificare atunci când un canal de pe ThingSpeak nu a fost actualizat pentru o vreme: poveste de fundal Am șase sere automatizate care sunt răspândite în Dublin, Irlanda. Prin utilizarea unei aplicații de telefonie mobilă personalizate, pot monitoriza și interacționa de la distanță cu funcțiile automatizate din fiecare seră. Pot deschide / închide manual câștigul
Programarea unui Arduino Folosind un alt Arduino pentru a afișa un text derulant fără bibliotecă: 5 pași
Programarea unui Arduino Folosirea unui alt Arduino pentru a afișa un text derulant fără bibliotecă: Sony Spresense sau Arduino Uno nu sunt atât de scumpe și nu necesită multă energie. Cu toate acestea, dacă proiectul dvs. are limite de putere, spațiu sau chiar buget, vă recomandăm să utilizați Arduino Pro Mini. Spre deosebire de Arduino Pro Micro, Arduino Pro Mi
7 segmente pentru a afișa valorile ADC #Arduino, #Arduino: 4 pași
7-segment pentru a afișa valorile ADC #Arduino, #Arduino: În acest articol voi face un proiect care este încă legat de articolul precedent. Anume procesarea datelor ADC, deci nu aveți nevoie de un monitor serial pentru a vedea valoarea datelor ADC. în acest articol voi face un afișaj ADC Value Viewer. deci nu
Utilizați Arduino pentru a afișa RPM motor: 10 pași (cu imagini)
Utilizați Arduino pentru a afișa RPM-ul motorului: Acest ghid va descrie modul în care am folosit un Arduino UNO R3, un afișaj LCD de 16x2 cu I2C și o bandă LED pentru a fi folosită ca indicator de turație a motorului și lumină de schimbare a mașinii mele Acura Integra. Este scris în termeni de cineva cu o anumită experiență sau expunere
Utilizați SSH și XMing pentru a afișa programe X de pe un computer Linux pe un computer Windows: 6 pași
Utilizați SSH și XMing pentru a afișa programe X de pe un computer Linux pe un computer Windows: Dacă utilizați Linux la serviciu și Windows acasă sau invers, este posibil să fiți uneori necesar să vă conectați la computer în cealaltă locație , și rulați programe. Ei bine, puteți instala un server X și puteți activa tunelarea SSH cu clientul dvs. SSH și unul