Náhľad EXIF a GPS

Zatiaľ nie je vybratý žiadny súbor.

Dekodér je WebAssembly bežiaci na tejto karte. Fotografia sa načíta z disku do pamäte a nikdy sa neodosiela na server.

Súbor s fotografiou nie sú len pixely. Fotoaparát zapisuje do každej snímky blok metaúdajov nazývaný EXIF: aké zariadenie, s akým nastavením, o koľkej a — ak bola zapnutá poloha — presne kde. Tento blok putuje spolu so súborom.

Špecifikácia EXIF a GPS tagov podľa blokov IFD (4032 × 3024 px, 2,4 MB)
Blok IFDTag / Veľkosť (bytes)Presnosť (bits)Ukážka 4032 × 3024 px (2,4 MB)Export JPG (Q = 85 %, 3,1 MB)
IFD0 (TIFF)0x010F–0x0112 (12 bytes)8–16 bitsiPhone 15 Pro · Orientation 1 (4032 × 3024 px)iOS app: kept · Browser: stripped
ExifIFD0x8769 / 0x9003 (20 bytes)32–64 bits2026:07:18 14:32:09 · 1/120 s · f/1.78 · ISO 64iOS app: kept · Browser: stripped
GPSInfoIFD0x8825 / 0x0002 (24 bytes)64 bits (3 × RATIONAL)50° 05′ 15.12″ N, 14° 25′ 14.88″ E (±4.5 m)Removed in iOS app & browser
ICC Profile (colr)prof Display P3 (548 bytes)10 bits → 8 bitsDisplay P3 → sRGB / P3 (41.2 dB PSNR)Mapped cleanly (3.1 MB JPG)
01

Ako technicky funguje dekódovanie HEIC, kompresia JPG a čítanie EXIF v prehliadači?

Technický postup a vzorec: ISO-BMFF meta / Exif box & JPEG APP1 (0xFFE1) → TIFF header + IFD0 + ExifIFD (0x8769) + GPSInfoIFD (0x8825) RATIONAL tags (DD = deg + min/60 + sec/3600).

Konkrétny príklad v číslach (12 MP fotka z iPhonu): 4032 × 3024 px (12.2 MP) iPhone 2.4 MB .heic parsed in 0.01 s (first 64 KB): IFD0 model, ExifIFD (1/120 s, f/1.78, ISO 64), GPSInfoIFD (±4.5 m); Q = 85% (3.1 MB, 41.2 dB) canvas JPG drops EXIF/GPS.

Čo je v tejto fotografii skryté?

Odosiela sa fotografia kvôli prečítaniu metaúdajov?

Nie. Rozbor prebieha na tejto karte a stačí prečítať len začiatok súboru.

Dokáže tento nástroj metaúdaje odstrániť?

Iba ich číta. Kópiu bez metaúdajov získate, keď súbor prevediete prevodníkom v prehliadači. Na iPhone aplikácia odstráni polohu a dátum ponechá.

Prečo zobrazený čas nesedí?

EXIF ukladá miestny čas tak, ako mu rozumel fotoaparát, zvyčajne bez časového pásma. Tu je hodnota zobrazená presne tak, ako bola zapísaná.