← Ghiduri

Să elimini metadatele fără să pierzi calitate: de ce a recomprima nu înseamnă a curăța

Există două feluri de a elimina metadatele dintr-o fotografie. Unul e să scoți blocurile de date și să lași imaginea cum era. Celălalt e să deschizi fotografia, s-o redesenezi și s-o salvezi din nou: metadatele se pierd pe drum, dar se schimbă și imaginea. Iar uneori nici măcar nu se pierd.

De

Ce înseamnă a recomprima

Un JPEG sau un HEIC păstrează imaginea comprimată cu pierderi: la salvare se renunță la informații pe care ochiul aproape nu le observă. Dacă cineva deschide fotografia și o salvează din nou, compresia se aplică încă o dată peste cea anterioară, iar imaginea mai pierde puțin. După o dată abia se vede; după mai multe, apar blocuri, margini murdare și culori care se duc.

Multe instrumente elimină metadatele exact așa, pentru că e cel mai ușor de programat: desenează fotografia pe o pânză și o exportă din nou. Funcționează, dar nu e gratis.

Ce am măsurat

Am luat o fotografie de test de 3024 × 4032 pixeli cu GPS și am procesat-o în trei feluri. Procentele depind de fiecare fotografie —una cu multe detalii pierde mai mult decât a noastră, care e netedă—, așa că important e ce se schimbă și ce nu:

  • Redesenată în browser, cum fac multe site-uri simple: s-au schimbat 1,8% dintre pixeli, iar fișierul a trecut de la 925 la 742 kB. A eliminat GPS-ul, dar a recomprimat.
  • Salvată din nou cu instrumentul pentru imagini din macOS (sips) la calitatea 85: s-au schimbat 16,8% dintre pixeli și GPS-ul a rămas. A recomprima nu înseamnă a curăța.
  • Cu KillEXIF: nu s-a schimbat niciun pixel. Datele imaginii sunt aceleași, octet cu octet, iar GPS-ul a dispărut.
  • Zece salvări la rând la calitatea 90: diferența față de original a crescut la fiecare. De aceea contează să nu recomprimi: de fiecare dată când o fotografie trece printr-un astfel de instrument, mai pierde puțin.

Cum îți dai seama dacă un instrument recomprimă

Există indicii care nu cer să măsori nimic:

  • Dimensiunea se schimbă mult. Eliminarea metadatelor economisește câțiva kiloocteți, uneori ceva mai mult dacă exista o miniatură. Dacă o fotografie de 3 MB iese cu 2 MB, a fost recomprimată.
  • Te lasă să alegi o „calitate” la salvare. Dacă există calitate, există compresie.
  • Se schimbă formatul: dacă pui un HEIC și iese un JPEG, imaginea a fost recodată în întregime.
  • Durează ca și cum ar procesa imaginea: eliminarea unui bloc de metadate e aproape instantanee; recomprimarea unei fotografii mari, nu.

Ce face KillEXIF

KillEXIF elimină metadatele fără să atingă imaginea: găsește blocurile de date din fișier, le scoate și copiază restul așa cum e. Apoi recitește fișierul curățat ca să verifice că a plecat ce trebuia să plece și îți spune: „Verificat: nu a rămas nimic sensibil”. Iar dacă ceva nu se poate elimina fără să strice fișierul, explică asta în loc să-l recomprime.

De aceea fotografia curățată are aproape aceeași mărime ca originalul și de aceea o poți curăța de câte ori vrei fără să piardă nimic. La fel cu videoclipurile: se elimină metadatele, iar videoclipul nu este recodat.