Dies ist ein schrecklich spezifisches Problem, aber es scheint möglich, also dachte ich, ich würde sehen, ob hier der IT-Gott über allen IT-Göttern steckt :)
So....
Ich betreibe ein persönliches Verkaufsgeschäft, in dem wir Kunden nach einem Shooting Bilder präsentieren. Die Bilder werden in Photoshop im JPEG-Format angezeigt, während die RAW-Versionen im selben Ordner liegen.
Wenn jedoch die endgültigen Bilder ausgewählt und in Photoshop geöffnet sind, möchte ich, dass die RAW-Version / der entsprechende Dateiname der geöffneten JPEGs stapelweise verarbeitet und mit geänderten Präfixen umbenannt wird.
Grundsätzlich öffne ich 10 Fotos, verwerfe 8 und habe IMG_01 und IMG_20 übrig, und um Zeit zu sparen, möchte ich, dass Photoshop die entsprechende RAW-Version jeder Datei überträgt und sie stapelweise in einen anderen Ordner verarbeitet, während ich sie umbenenne, damit ich sie nicht habe nach jeder RAW-Datei zu suchen, wenn ich 16 Bilder für jeden Client habe. Bevor ich kam, machten sie nur einen Screenshot der geöffneten/ausgewählten Bilder und das Retuschierteam musste die übereinstimmenden Nummern unter über 150 Fotos finden.
Ja, ich bin mir bewusst, dass es höchstwahrscheinlich einen einfacheren Weg gibt, die Bilder zu verarbeiten und zu stapeln, z. B. das Öffnen in Lightroom anstelle der JPEG-Version in Photoshop, aber tun wir so, als wären die Leute stur und haben es schwer, sich hier an Änderungen anzupassen ;)
Irgendwelche Vorschläge?
Wie Sie bereits bemerkt haben, ist Photoshop nicht das beste Werkzeug dafür. Mit Adobe Bridge oder Lightroom sind Sie besser bedient. Lightroom kann die RAW- und JPEG-Dateien automatisch zusammenfassen. Lightroom ist ziemlich langsam, um die Ansicht zu erstellen. Adobe Bridge erfordert keinen Import. Sie haben nicht angegeben, welches Betriebssystem Sie verwenden.
Nehmen wir an, Sie haben zwei Verzeichnisse: CANDIDATES mit allen jpegs und entsprechend benannten .raw-Dateien. CANDIDATES\CULLED wo Sie die Jpegs ablegen, die die Kriterien erfüllen.
Eine Möglichkeit, dies zu erreichen, ist die Verwendung des integrierten Skripts "Photoshop Image Processor" . Das Skript speichert jede geöffnete Datei (vorausgesetzt, alle Duds wurden bereits geschlossen) im CULLED-Ordner. Führen Sie danach ein Batch-Skript aus, das die Rohdateien in CANDIDATES findet, die den JPEG-Dateien in CULLED-Fotos entsprechen, und sie in denselben Ordner kopiert (oder verschiebt).
Unter Windows würde die Stapeldatei ungefähr so aussehen, vorausgesetzt, KANDIDATEN ist der übergeordnete Ordner von CULLED und der Stapel wird aus dem CULLED-Verzeichnis ausgeführt.
@ECHO OFF
FOR %%f in (*.jp*) do (
echo %%f was selected
@REM Copy all files from the parent directory with the matching filename
copy ..\%%~nf.* .
)
Wenn Sie wissen, dass Ihre Rohdateien immer .NEF oder .RAW oder .CR2, .DNG sind, können Sie die Kopie ..\%%~nf.NEF
zum Beispiel in Nur kopieren ändern. Sie können auch MOVE verwenden. Bei näherer Überlegung würden Sie wahrscheinlich die .*- Datei bevorzugen, um alle Übereinstimmungen zu kopieren, falls Sie bereits einige Anpassungen vorgenommen haben - vorausgesetzt, Sie haben Sidecar-Dateien aktiviert, um die Anpassungen von Adobe Camera Raw (oder Lightroom) zu speichern.
Das Konstrukt %%~nf
bedeutet, dass nur der Dateiname (nicht die Erweiterung) aus der Variablen "f" abgerufen wird. zB wenn f=imagename.jpg
dann%%~nf=imagename
Jorik
James Allen Stewart
Jorik
Jorik
James Allen Stewart
Stegathesaurus
RAW
undJPG
oben.