Arhitectura EXIF, TIFF, GPS și a chunk-urilor PNG
Răspuns rapid: Imaginile digitale stochează metadate în headere binare specifice formatului: JPEG și WebP folosesc directoare EXIF în format TIFF (IFD0 pentru dispozitiv, ExifSubIFD pentru expunere și GPSIFD pentru geolocație), iar PNG folosește chunk-uri big-endian precum IHDR, pHYs, eXIf și tEXt/iTXt.
Fiecare format de imagine organizează metadatele non-pixel după o specificație de container binar. Vizualizatorul de metadate imagine inspectează offset-uri de octeți (DataView) direct în browser, ca să decodeze segmente standard și extinse:
| Director binar / chunk |
Format container |
Etichete și valori extrase |
Caz tipic |
| IFD0 (header TIFF primar) |
JPEG, WebP, PNG (eXIf) |
Make, Model, Software, Orientation, DateTime, Artist, Copyright |
Verificarea hardware-ului camerei, a versiunii de OS și a orientării |
ExifSubIFD (0x8769) |
JPEG, WebP, PNG (eXIf) |
ExposureTime, FNumber, ISOSpeedRatings, FocalLength, LensModel, Flash |
Analiza expunerii și a opticii obiectivului |
GPSIFD (0x8825) |
JPEG, WebP, PNG (eXIf) |
GPSLatitude, GPSLongitude, GPSAltitude, GPSTimeStamp, GPSImgDirection |
Audit de confidențialitate GPS și coordonate de teren |
| IHDR, pHYs și tEXt/iTXt |
PNG |
Bit depth, tip de culoare, DPI fizic (pHYs), text software și prompturi de generare AI |
Specificații PNG lossless și metadate Stable Diffusion / ComfyUI |
Dacă inspectorul arată coordonate GPS private sau serii de dispozitiv pe care nu vrei să le distribui, șterge-le imediat cu unealta Elimină metadate EXIF.
Cum folosesc fotografii, dezvoltatorii și analiștii inspecția de metadate
Răspuns rapid: Fotografii verifică etichete EXIF pentru timp de expunere, diafragmă, ISO și distanță focală. Dezvoltatorii web depanează flag-uri de orientare, profiluri ICC și headere DPI. Analiștii de confidențialitate verifică dacă imaginile scurg coordonate GPS sau identitatea autorului.
Inspectarea headerelor brute rezolvă probleme în fotografie, inginerie software și confidențialitate digitală:
- Review de expunere: Vezi cum a fost capturată fotografia prin
ExposureTime (de exemplu 1/250 s), FNumber (f/1.8), ISO, FocalLengthIn35mmFilm și LensModel.
- Depanarea upload-urilor rotite: Dacă imaginea stă drept pe telefon, dar apare pe o parte într-o aplicație web, verifică eticheta
Orientation din IFD0 (1 = normal, 6 = rotire 90° în sens orar, 8 = rotire 270° în sens orar).
- Prompturi AI și chunk-uri PNG: Uneltele AI moderne stochează prompturi, prompturi negative, setări de sampler și semnături C2PA în chunk-urile PNG
tEXt și iTXt. Vizualizatorul extrage și afișează aceste blocuri de text.
- DPI de tipar și amprenta în pixeli: Ca să calculezi mărimea fizică la
300 DPI sau atribute HTML cu Zero-CLS, folosește și Inspectorul de dimensiune imagine.
Cum funcționează conversia GPS din DMS în zecimal
Răspuns rapid: Headerele GPS EXIF stochează latitudinea și longitudinea ca trei fracții raționale — grade, minute și secunde (DMS) — plus o referință de emisferă (N/S/E/W). Parserul calculează coordonate WGS84 cu 6 zecimale: Zecimal = Grade + (Minute / 60) + (Secunde / 3600).
În directorul binar GPSIFD, camerele nu stochează un șir zecimal simplu. Etichetele 0x0002 (GPSLatitude) și 0x0004 (GPSLongitude) țin trei numere raționale unsigned pe 64 de biți (numerator / denominator), împreună cu flag-uri ASCII de emisferă (N/S și E/W).
Vizualizatorul face conversia în timp real:
- Citește raționalele DMS: Extrage grade, minute și precizia sub secundă (de exemplu
37° 46' 29.64" N).
- Aplică semnul emisferei: Neghează latitudinile sudice (
S) și longitudinile vestice (W) ca să obțină coordonate zecimale cu semn (37.774900, -122.419400).
- Generează linkuri de hartă:Oferă un linkView on Map dintr-un clic către OpenStreetMap, ca să verifici colțul de stradă sau punctul de traseu fără să copiezi numerele manual.
De ce unele imagini descărcate nu au etichete EXIF de cameră
Răspuns rapid: Dacă imaginea arată proprietăți de fișier și culoare, dar zero etichete EXIF de cameră sau GPS, fișierul a fost exportat pentru web, capturat ca screenshot sau descărcat de pe o platformă socială (Instagram, WhatsApp sau X) care elimină segmentele APP1 EXIF la upload.
Când inspecția arată No hidden EXIF/GPS tags found, containerul binar conține doar date esențiale de pixeli și header:
- Rețele sociale și mesagerie: Platforme precum WhatsApp, Instagram, Facebook și X elimină blocurile
APP1 EXIF și GPS la transcodarea pe server, ca să economisească bandă și să protejeze locația.
- Screenshot-uri și exporturi de design: Screenshot-urile (
Cmd+Shift+4 pe macOS sau Win+Shift+S pe Windows) și exporturile din Figma sau Canva generează bitmap-uri PNG/JPEG curate, cu profil de culoare (ICC) sau chunk-uri DPI (pHYs), nu etichete de expunere.
- Fișiere sanitizate: Imaginile trecute printr-un cleaner EXIF sau convertite cu Convertește AVIF în PNG conțin matrice de pixeli pure, fără metadate de tracking.