Rückgängig und Wiederholen
Ein Verlauf für alles, was du tust: Freistellungen, automatisches Freistellen, Markierungen, Entwicklung, Metadaten und Kopien.
0:48Cmd+Z (Edit → Undo) nimmt das Letzte zurück, was du getan hast, egal was es war und welche Bilder es betraf. Cmd+Shift+Z (Edit → Redo) macht es erneut. Das funktioniert in jeder Ansicht, und das Menü sagt, was es rückgängig machen würde: Undo Auto Crop (12 pictures).
Was ein Schritt ist#
- Eine Taste, ein Menüpunkt, ein Klick oder ein API-Aufruf ist ein Schritt: Remove Crops auf 200 ausgewählten Bildern ist ein einziges Cmd+Z.
- Ein Stapelvorgang ist ein Schritt vom Anfang bis zum Ende: Das automatische Freistellen eines ganzen Ordners kommt mit einem Rückgängig zurück, auch wenn du währenddessen Bilder bewertet hast (das sind eigene Schritte).
- Ein Regler, den du ziehst und loslässt, ist ein Schritt.
Was es zurücknimmt#
Alles, was zu einem Bild gespeichert wird:
- Sterne, Markierungen, Farbmarkierungen, Tags und Masken;
- Freistellungen, automatische Freistellungen und Begradigungen;
- die Drehung eines RAW (sie steht in der Filialdatei);
- Entwicklungseinstellungen, Vorgaben, eingefügte Einstellungen, Auto Tone und Auto White Balance;
- angelegte oder gelöschte virtuelle Kopien;
- Stichwörter, Bildunterschrift und die anderen IPTC-Felder, der Ort und die Aufnahmezeit.
Und was mit den Dateien gemacht wird:
- Move to Trash, im Fenster und unter Library → Disks & Duplicates: Rückgängig legt die Bilder zurück, wo sie waren, mit ihren Filialdateien und Sprachnotizen, und zurück in die Alben, in denen sie waren.
- Bilder in einen anderen Ordner verschieben, Stapel-Umbenennen und Quarantäne der Ausschüsse: Die Dateien kommen zurück an ihren Platz, unter ihren alten Namen. Dateien, die ein Verschieben überschrieben hat, sind im Papierkorb gelandet, also kommen auch sie zurück.
- einen Ordner umbenennen oder verschieben, auch auf ein anderes Laufwerk (er wird auf dieselbe Weise zurückkopiert, im Hintergrund);
- Bilder in ein Album legen und herausnehmen;
- einen in den Papierkorb verschobenen Ordner;
- ein JPEG, das an Ort und Stelle gedreht oder gespiegelt, beschnitten, mit einer DPI-Angabe versehen oder von Metadaten (in sich oder in der Filialdatei) befreit wurde: Die Datei kommt Byte für Byte so zurück, wie sie war, nicht zurückgedreht (das Drehen eines JPEG, dessen Größe kein Vielfaches ganzer Blöcke ist, kostet den Rand, und Zurückdrehen brächte ihn nicht wieder);
- ein Stichwort, das in der ganzen Bibliothek umbenannt, zusammengeführt, verschoben oder gelöscht wurde: die Stichwortliste und die Stichwörter jedes Bildes, auch der Bilder, die nicht geöffnet sind. Undo im Bereich Keywords der Bibliothek ist dasselbe Rückgängig.
Bilder aus der Quarantäne zurückholen geht mit Edit → Undo, das dann „Undo Quarantine“ heißt.
Der Verlauf folgt einem Bild, das du verschiebst oder umbenennst, und gilt, bis du die App beendest. Eine an Ort und Stelle neu geschriebene Datei wird so aufbewahrt, wie sie war, solange ihr Schritt im Verlauf steht (wo möglich als harter Link, der keinen Platz braucht, bis die Datei neu geschrieben wird), und die aufbewahrten Fassungen verschwinden, wenn du die App beendest. Die Liste History im Entwicklungs-Panel bleibt, wie sie war: Sie ist der eigene Entwicklungsverlauf jedes Bildes und liegt beim Ordner.
Ein Bild, das seitdem geändert wurde#
Hat etwas anderes ein Bild nach dir geändert (Lightroom hat seine Filialdatei geschrieben, oder du hast die Datei in einem anderen Programm bearbeitet), liegt eine Datei nicht mehr dort, wo der Schritt sie gelassen hat, oder trägt nun etwas anderes ihren Namen, dann lässt Rückgängig dieses Bild, wie es ist, statt die neuere Änderung zu überschreiben, und sagt das: Undid Auto Crop (12 pictures); one picture was changed since by something else, and was left as it is.
Über die API#
| Route | Was sie tut |
|---|---|
GET /api/undo |
Was Undo und Redo jetzt tun würden, so wie das Menü es sagt |
POST /api/undo |
Den letzten Schritt rückgängig machen |
POST /api/redo |
Den zuletzt rückgängig gemachten Schritt wiederholen |
Das SDK hat client.history(), client.undo() und client.redo(). Die älteren POST /api/images/current/develop/undo und /redo tun dasselbe wie /api/undo und /api/redo.