Je nachdem mit welcher Photoshop Version man arbeitet kann es bei der Stapelverarbeitung mit dem Image Processor zu folgendem Problem kommen: Man lässt eine oder mehrere Aktionen / Actions automatisch ablaufen, um mehrere Dateien innerhalb eines Ordners die gleichen Bearbeitungsschritte durchlaufen zu lassen. Manchmal, wenn die Aktionen etwas komplexer sind oder auch ohne ersichtlichen Grund, werden die einzelnen Dateien nach der Anwendung der Stapelverarbeitung nicht geschlossen, sondern bleiben als offene Arbeitsfenster in Photoshop aktiv. Je nach Anzahl und Größe der zu verarbeitenden Dateien, führt das früher oder später zum Abbruch durch Photoshop wegen Speicherüberlastung. Die Problemstellung ist uralt und eine Menge Foren etc. beschäftigen sich damit. Seit einiger Zeit hab ich eine Möglichkeit zum workaround gefunden: Vielleicht nicht unbedingt schön, dafür funktioniert es.

Meine Vorgehensweise:

Was man braucht: Eine beliebige Bilddatei, eine weitere Bilddatei und die Aktion(en) die bei der Stapelverarbeitung die aktiven Fenster nicht schließen.

Zunächst öffne ich die beliebige Bilddatei. Danach öffne ich ein weiteres Bild und erstelle eine neue Aktion X und markiere – falls noch nicht aktiviert – den roten Punkt im Aktionsmenü für die Aufzeichnung. Daraufhin klicke ich auf die zuerst geöffnete / erstellte Datei und der Aktionsschritt „select previous document“ (in der englischen Version, auf deutsch sollte es wohl ähnlich heißen) taucht in der Aufzeichnung auf. Da die erste Datei nur geöffnet wurde, kann man sie einfach schließen ohne dass man gefragt wird, ob die Änderungen gespeichert werden sollen. In der Aktionsaufzeichnung taucht „close“ auf. Das war eigentlich schon die ganze Zauberei. Jetzt kann man beliebig die zuvor schon gespeicherten Aktionen abspielen, die später in der Stapelverarbeitung ebenfalls zum Einsatz kommen. Da die Aufzeichnung noch aktiviert ist, werden die einzelnen abgespielten Aktionen mit in der mit „select previous document“ und „close“ beginnenden Aktion X ebenfalls aufgezeichnet. Sobald alles durchgelaufen ist und die Bilddatei auf eine Ebene reduziert ist kann die Aufzeichnung abgeschlossen werden.

Möchte man diese Aktion nun in der Stapelverarbeitung einsetzen, muss beachtet werden, dass bevor der Image Processor gestartet wird wiederum eine beliebige Datei in Photoshop geöffnet ist, die mit den „select previous document“ und „close“ Befehlen adressiert wird. Danach wird jedesmal das zuvor noch aktive – und durch Photoshop nicht geschlossene – Dokument geschlossen bevor eine neue Datei durch die Stapelverarbeitung läuft. Die Rechenleistung wird nicht überstrapaziert und auch umfangreiche Operationen sind möglich.