Takeout JSON

Foto scansionate: come cambiare la data a tutte in una volta

Le scansioni hanno la data della scansione, non quella della stampa. Come impostare l'anno giusto e un luogo su un'intera scatola di foto, a mano o con un'app.

Hai passato un fine settimana a scansionare una scatola di stampe degli anni Ottanta. Ora ogni scansione risulta scattata sabato scorso. Importale in qualsiasi app di foto e la tua infanzia finisce in cima alla timeline, dopo il pranzo della settimana scorsa.

Perché le scansioni hanno la data di oggi

Uno scanner è una fotocamera puntata su un pezzo di carta. Scrive la data in cui ha creato il file, perché è l'unica data che conosce. Alcuni programmi di scansione mettono quella data anche nell'EXIF, e questo peggiora le cose: adesso la data sbagliata è dentro il file, non solo sopra.

La stampa in sé può avere una data. Un timbro sul retro, una nota a penna, una data impressa nell'angolo dalla fotocamera. Niente di tutto questo arriva alla scansione come dato. Sono pixel.

Se avevi già scansionato tutto in Google Foto e avevi corretto le date lì a mano, quel lavoro non è perso: la tua correzione sta nel file .json dell'esportazione, nel campo photoTakenTime. Uno strumento che usa il campo sbagliato la butta via e data tutto all'anno in cui hai caricato, che è il modo più comune in cui questa cosa va storta. Vedi Google Takeout, foto con la data sbagliata.

Cosa sai davvero

Di solito sai più o meno quando e dove. "Estate 1987, la casa al mare." "Natale 1992, dalla nonna." Raramente sai il giorno, e non sai mai l'ora. Va bene così. Una data nel mese giusto mette la scansione tra le sue vicine. L'ora può essere mezzogiorno.

Quindi il lavoro è: scegliere una data e un luogo per ogni lotto, e scriverli nei file. Una volta nell'EXIF, ogni app le ordina correttamente, e restano corrette quando i file si spostano.

Scansiona in lotti che condividono una data

È l'unica cosa da fare bene prima di toccare qualsiasi programma. Scansiona un evento, o una busta di stampe, in una cartella. Dai alla cartella il nome di quello che è. Poi imposta la data per cartella, non per foto.

Se hai scansionato tutto in una cartella sola, dividila adesso. Trascina le scansioni in cartelle per evento mentre le stampe sono ancora in pile sul tavolo. È molto più difficile dalle miniature un mese dopo.

Impostare la data a mano

Per una foto alla volta, su Windows: tasto destro, Proprietà, Dettagli, e scrivi in "Data acquisizione". Su Mac, in Foto, seleziona le foto e usa Immagine, Regola data e ora. Per una scatola intera è troppo lento.

exiftool scrive una data in ogni JPEG di una cartella con un comando:

exiftool -DateTimeOriginal="1987:07:15 12:00:00" -overwrite_original .

Per aggiungere un luogo, usa le coordinate. Le trovi su qualsiasi sito di mappe con un clic destro sul punto:

exiftool -GPSLatitude=45.4384 -GPSLatitudeRef=N -GPSLongitude=12.3271 -GPSLongitudeRef=E -overwrite_original .

Poi copia la data anche sulle date del file, così Finder ed Esplora file sono d'accordo:

exiftool "-FileModifyDate<DateTimeOriginal" .

Ripeti per ogni cartella. Ci vuole un minuto per lotto. -overwrite_original evita le copie di backup che exiftool lascerebbe, quindi fai prima il tuo backup.

digiKam fa lo stesso da interfaccia grafica: seleziona le scansioni, apri l'editor dei metadati, scrivi una data e applica a tutte. Il suo editor di geolocalizzazione permette di mettere un segnaposto su una mappa. Anche XnView MP imposta le date in blocco.

Una nota su TIFF e PNG

Molti scanner producono TIFF. Il TIFF ha l'EXIF ed exiftool ci scrive senza problemi. Le scansioni PNG sono un problema: il PNG non ha un campo di data EXIF standard su cui le app di foto siano d'accordo. Se lo scanner ha salvato in PNG, converti in JPEG o TIFF prima di datare, o aspettati che qualche app ignori la data.

Farlo con l'app

Takeout JSON Metadata Fixer ha un'impostazione di data per cartella fatta esattamente per questo caso: una cartella senza date utili in cui vuoi impostare una data e un luogo per tutto.

Apri la cartella delle scansioni. Attiva la data e il luogo fissi, scegli la data e scrivi un nome di città o le coordinate. L'app li scrive nell'EXIF di ogni scansione e allinea le date dei file. Può rinominare i file in modo che inizino con la data, così scan0041.jpg diventa 1987-07-15-1200_Rimini.jpg, e archiviarli in cartelle Anno/Mese accanto alle foto digitali.

Se le scansioni sono mischiate a foto che hanno date buone, va bene lo stesso. La data fissa si applica solo ai file che non hanno una data propria da un JSON o dall'EXIF.

Lavora sul posto con una cartella facoltativa "Originali (prima del riordino)", e c'è la prova a secco per vedere nomi e cartelle prima che venga scritto qualcosa. Offline, su Windows, Mac e Linux, in italiano. Gratis per 1000 foto, il che basta per una scatola di dimensioni ragionevoli; 19,99 USD una volta sola per le foto illimitate.

Domande frequenti

Che data scelgo se so solo l'anno?

Il primo luglio è una via di mezzo ragionevole. Alcuni usano il primo gennaio così è evidente che la data è approssimativa. Entrambe sono meglio di oggi.

Mettere un'ora inventata fa danni?

No. L'ora serve solo a ordinare dentro un giorno. Mezzogiorno è la scelta abituale. Se hai più scansioni dello stesso giorno e sai l'ordine, puoi dare orari a un minuto di distanza, ma raramente ne vale la pena.

Scrivo un luogo se non sono sicuro?

Scrivi il paese, non la via. Una posizione a livello di comune è giusta abbastanza spesso da essere utile e sbagliata in un modo che non inganna. Lascia vuoto se non hai idea.

Foto di Apple o Google Foto useranno la data che ho impostato?

Sì. Entrambi leggono DateTimeOriginal dell'EXIF all'importazione e mettono la scansione in quel punto della timeline. Google Foto legge anche il GPS e mostra il luogo. Immich e PhotoPrism fanno lo stesso.