Deshacer y rehacer
Un solo historial para todo lo que haces: recortes, recorte automático, marcas, revelado, metadatos y copias.
0:48Cmd+Z (Edit → Undo) deshace lo último que hiciste, fuera lo que fuera y tocara las fotos que tocara. Cmd+Shift+Z (Edit → Redo) lo vuelve a hacer. Funciona en todas las vistas, y el menú dice qué desharía: Undo Auto Crop (12 pictures).
Qué es un paso#
- Una tecla, una opción de menú, un clic o una llamada a la API es un paso: Remove Crops sobre 200 fotos seleccionadas es un solo Cmd+Z.
- Un proceso por lotes es un paso de principio a fin: el recorte automático de una carpeta entera vuelve atrás con un solo deshacer, aunque hayas valorado fotos mientras se ejecutaba (esos son pasos aparte).
- Un deslizador que arrastras y sueltas es un paso.
Qué deshace#
Todo lo que se guarda de una foto:
- estrellas, banderas, etiquetas de color, marcas y máscaras;
- recortes, recortes automáticos y enderezados;
- la rotación de un RAW (se guarda en el XMP);
- ajustes de revelado, ajustes preestablecidos, ajustes pegados, Auto Tone y Auto White Balance;
- copias virtuales creadas o eliminadas;
- palabras clave, pie de foto y los demás campos IPTC, la ubicación y la hora de captura.
Y lo que se hace con los archivos:
- Move to Trash, en la ventana y en Library → Disks & Duplicates: deshacer devuelve las fotos a donde estaban, con sus XMP y notas de voz, y a los álbumes en los que estaban.
- mover fotos a otra carpeta, un cambio de nombre por lotes y la cuarentena de los descartes: los archivos vuelven a donde estaban, con sus nombres anteriores. Los archivos que un traslado sobrescribió fueron a la papelera, así que también vuelven.
- cambiar el nombre de una carpeta o moverla, también a otro disco (se copia de vuelta del mismo modo, en segundo plano);
- poner fotos en un álbum y sacarlas;
- una carpeta enviada a la papelera;
- un JPEG girado o volteado in situ, recortado, con el DPI cambiado, o al que se le quitaron metadatos a él o a su XMP: el archivo vuelve byte a byte como estaba, no girado de vuelta (girar un JPEG cuyo tamaño no es un número entero de bloques le hace perder el borde, y girarlo de vuelta no se lo devolvería);
- una palabra clave renombrada, fusionada, movida o eliminada en toda la biblioteca: la lista de palabras clave y las palabras clave de cada foto, también las fotos que no están abiertas. Undo en la sección Keywords de la biblioteca es el mismo deshacer.
Sacar fotos de la cuarentena se hace con Edit → Undo, que entonces se llama «Undo Quarantine».
El historial sigue a una foto que mueves o renombras, y dura hasta que cierras la aplicación. Un archivo que se reescribe in situ se guarda tal como estaba mientras su paso siga en el historial (un enlace físico cuando se puede, así que no ocupa espacio hasta que el archivo se vuelve a escribir), y las versiones guardadas desaparecen al cerrar. La lista History del panel de revelado sigue como estaba: es el historial de revelado propio de cada foto, guardado con la carpeta.
Una foto cambiada desde entonces#
Si algo más cambió una foto después de ti (Lightroom escribió su XMP, o editaste el archivo en otro programa), si un archivo ya no está donde lo dejó el paso o si otra cosa tiene ahora su nombre, deshacer deja esa foto como está en lugar de sobrescribir el cambio más reciente, y lo dice: Undid Auto Crop (12 pictures); one picture was changed since by something else, and was left as it is.
Desde la API#
| Ruta | Qué hace |
|---|---|
GET /api/undo |
Lo que harían ahora Undo y Redo, tal como lo dice el menú |
POST /api/undo |
Deshacer el último paso |
POST /api/redo |
Rehacer el último paso deshecho |
El SDK tiene client.history(), client.undo() y client.redo(). Las antiguas POST /api/images/current/develop/undo y /redo hacen lo mismo que /api/undo y /api/redo.