Estoy buscando alguna herramienta conveniente para manejar tal rotación sin cambiar las marcas de tiempo del archivo.
Estoy buscando alguna herramienta conveniente para manejar tal rotación sin cambiar las marcas de tiempo del archivo.
No tengo conocimiento de ninguna herramienta de imagen que tenga esta funcionalidad incorporada, pero puede usar el UNIX incorporado toque para ajustar las marcas de tiempo.
touch -r photo.jpeg timestamp
. Eso creará un archivo vacío llamado timestamp
con la marca de tiempo de su imagen (reemplace photo.jpeg
con la ruta de acceso a su archivo). touch -r timestamp photo.jpeg
. Eso copiará la marca de tiempo del archivo timestamp
a su archivo de imagen. rm timestamp
. for f in *.jpg; do jpegtran -rotate 90 "$f" > "$f.temp"; touch -r "$f" "$f.temp"; mv "$f.temp" "$f"; done
jpegtran es parte de libjpeg. touch -r también cambia el tiempo de creación si el tiempo objetivo es anterior.
Lea otras preguntas en las etiquetas image-editing