Sto cercando uno strumento utile per gestire tale rotazione senza modificare i timestamp dei file.
Non sono a conoscenza di alcuno strumento di immagine che abbia questa funzionalità integrata, ma puoi usare l'UNIX incorporato tocca comando per regolare i timestamp.
touch -r photo.jpeg timestamp
. Ciò creerà un file vuoto denominato timestamp
con il timestamp dell'immagine (sostituisci photo.jpeg
con il percorso del tuo file). touch -r timestamp photo.jpeg
. Copierà il timestamp dal file timestamp
al tuo file immagine. rm timestamp
. for f in *.jpg; do jpegtran -rotate 90 "$f" > "$f.temp"; touch -r "$f" "$f.temp"; mv "$f.temp" "$f"; done
jpegtran è parte di libjpeg. touch -r cambia anche il tempo di creazione se il tempo target è precedente.
Leggi altre domande sui tag image-editing