PDA

Vollständige Version anzeigen : Photoshop Photoshop automatisierte Bilderbearbeitung


Blackba
26.02.19, 15:56
Hallöchen,

da ich doch ein relativer Neuling in Photoshop bin bzw Anfänger, wollte ich mal nachfragen ob einige hier einen Tipp für mich haben.
Ich habe eine Ordner Struktur mit über 11.000 Bildern, die Bilder heißen alle gleiche und werden nur durch die Ordner sortiert. Da ich in einem Autohaus arbeite, wollte ich jetzt einige Bilder unserer Modelle mit Bauchbinden versehen, damit man diese Online stellen kann. Meine Ordner Struktur sieht wiefolgt aus:

Modell -> Ausstattungslinie -> Farbe -> Bilder

Jedes Fahrzeug hat um die 15 Ausstattungslinien und jede Ausstattungslinie ca. 9 Farben. Die Bilder an sich sind immer 11 Stück.

Da es schwachsinnig ist, die Bauchbinde auf jedes Bild zu hauen, möchte ich diese nur auf dem Galerie Bild haben in diesem Falle das Bild mit dem Namen vorne-links.jpg

Meine Frage ist nun, wie kriege ich es hin, das Photoshop oder irgendein anderes Programm mir dies Automatisiert erstellt? Denn von den 11.000 Bildern sind ca. 1.000 Bilder die bearbeitet werden müssen und das wäre einfach manuell viel zu nervig.

Habe mir schon ein Makro (Aktion) erstellt, welches mir die Bauchbinde automatisch erstellt, aber da müsste ich trotzdem jedes Bild öffnen und speichern.

Gibt es eine Möglichkeit womit ich das alles automatisieren kann OHNE die Ordner Struktur zu verlieren?

Bsp:

Mazda 2 -> Center-Line -> Cyanitblau -> vorne-links.jpg => bearbeiten => speichern unter Mazda 2 -> Center-Line -> Cyanitblau -> vorne-links.jpg

ph_o_e_n_ix
26.02.19, 16:59
Wenn du schon eine Aktion für Photoshop besitzt, kannst du auch Bridge verwenden um dort die gewünschten Dateien zu suchen (STRG+F). Wurden alle gefunden, einfach "alle" auswählen (STRG+A) und dann über die Stapelverarbeitung oder den Bildprozessor deine Aktion anwenden (Werkzeuge > Photoshop > Stapelverarbeitung bzw. Bildprozessor)

Alternativ könntest du, je nach Aufbau deiner Aktion, auch ein Droplet erstellen und die Dateien über den Windows-Explorer suchen und auf das Droplet ziehen.

Sicherheitshalber solltest du vermeiden die originale Dateien einfach zu überschreiben, weil Photoshop bei großen Dateimengen hin und wieder ein kleines Speicherproblem bekommt und dann abschmiert. Abhilfe bringt in einem solchen Fall, die Dateien portionsweise abzuarbeiten (z.B. nur 500 oder 1000). Leider gibt es keine Faustformel, wie groß diese Portionen sein dürfen (ist abhänging vom verfügbaren RAM und den verwendeten Ordner- und Dateinamen - je länger und verschachtelter, desto kleiner die Portionen)

fotoSchopp
26.02.19, 17:03
Mit den herkömmlichen Actions geht das leider nicht, das hast du ja bereits festgestellt. Mit Photoshop-Scripting sollte es machbar sein. Das ist im Grunde Javascript. Falls du bereits mit Web-Development zu tun hattest, wirst du dich relativ leicht tun. Falls nicht, könnte am Ende die Zeit dich darin einzuarbeiten größer sein, als 11 K Ordner zu öffnen.

Guck mal hier:
https://stackoverflow.com/questi (https://stackoverflow.com/questions/25665488/photoshop-javascript-traversing-folder-hierarchy-upwards)ons/25665488/photoshop-javascript-traversing-folder-hierarchy-upwards

Aber viell. weiß noch wer was anderes?

NACHTRAG: Noch während ich schrieb, hat wohl p h o e n ix schneller gepostet– und eine für dich elegantere Lösung gefunden :-)

Blackba
26.02.19, 22:02
Dankeschön :D

Mit Javascript kenn ich mich super aus, aber das Droplet hat bestens funktioniert. Danke euch beiden.

ph_o_e_n_ix
27.02.19, 06:16
Schön, dass es funktioniert hat... :)

Noch eleganter wäre es aber natürlich mit einem Script. Damit würde sich der Aufwand im günstigsten Fall darauf beschränken, das Script per Shortcut zu starten. Allerdings ist Javascript nur die halbe Miete, was das scripten in Photoshop angeht.