PDA

Vollständige Version anzeigen : Photoshop Automatisierung für Skalierungen von 1000+ Bildern


Daniel1991
20.11.19, 17:18
Hallo,

seit langem bin ich mal wieder auf ein richtiges Problem gestoßen. Da es etwas spezieller ist, konnte ich leider auch nichts im Web finden.

Die Problematik:
Ich arbeite an einen Webshop, dieser bekommt Bilder von den Herstellern der Produkte. In diesem Fall sind das Schuhe und Jacke usw.

Ich habe also 1000+ Produkte mit je 4-6 Produktbildern in verschiedensten Arten. Diese sind leider mal 300x300 oder 300x400 oder 1000x 100 Pixel groß und auch nicht Web optimiert.

Wenn ich ein Gridsystem für die Bilder nutzen möchte, ist das natürlich ganz großer Dünnschiss :D Da ich dafür die einheitliche Skalierung benötige.
Also muss ich aus 1000 Ordnern die 4000 Bilder Automatisiert in Photoshop hineinladen, mittig platzieren und in 1000x1000px Exportieren.

Leider kann mich Photoshop grade nicht leiden und macht daher was es will.
Photoshop Version 2020 und 2019 stehen zur Verfügung.

Die Bilder sind alle mit weißem Hintergrund, daher ist es auch kein Problem wenn da mehr Rand dazu kommt.

Bisheriges Vorgehen:
Aktion > 1000x1000px erstellt > Bild 500x300 Importiert >
mittig ausgerichtet > Exportiert für Web auf 1000x1000 (Qualli 40)

Die Bilder sollen den gleichen Namen wie vorher auch haben und auch im selben Ordner und Unterordner wieder zu finden sein.

Ich glaube das dieses Problem auch einige erfahrene Photoshop Benutzer zum grübeln bringen kann. :)

Ich hoffe Ihr könnt mir helfen, besten Dank im voraus.
Euer Daniel1991 :frieden:

Bespiel:

https://www.photoshop-cafe.de/bildupload/pics/sonst/thumb/1574263598_Vorschau.jpg (https://www.photoshop-cafe.de/bildupload/pics/sonst/1574263598_Vorschau.jpg)

ph_o_e_n_ix
20.11.19, 18:10
Wieso nicht einfach ein beliebiges Beispielbild laden und anschliessend eine simple Aktion erstellen, die nur die Arbeitsfläche auf 1000x1000px erweitert (dabei logischerweise weiss als Hintergrundfarbe festlegen und den Anker für die für die Erweiterung auf die Mitte setzen)

Aufzeichung beenden & Beispielbild ohne zu speichern schliessen...

Danach einfach im "Image Processor Pro" Quell-/Zielordner/Aktion und Dateiformat festlegen und abwarten.

https://sourceforge.net/projects/ps-scripts/files/Image%20Processor%20Pro/v3_2%20betas/

Hinweis: Bei großen Dateimengen kann es sein, dass PS sich auf Grund eines Speicherverwaltungsfehlers aufhängt. Daher am besten in Etappen arbeiten...

Daniel1991
20.11.19, 18:12
Dann wird es in diesem Teil dann Probleme geben, das habe ich bereits versucht. Doch das kam bei vielen Bildern raus.

https://www.photoshop-cafe.de/bildupload/pics/sonst/thumb/1574266371_915qSICwIwL._AC_UX342_.jpg (https://www.photoshop-cafe.de/bildupload/pics/sonst/1574266371_915qSICwIwL._AC_UX342_.jpg)

ph_o_e_n_ix
20.11.19, 18:34
Ich behaupte mal, dann hast du etwas falsch gemacht oder nicht aufmerksam gelesen, was ich geschrieben habe...

Daniel1991
21.11.19, 09:17
Hallo ph_o_e_n_ix,

leider habe ich genau deine Schritte bereits gemacht, das Problem besteht weiterhin das bei allen Produkten die nicht Freigestellt sondern beschnitten im Bild dargestellt werden, einfach nur ein weißer Rand dazu kommt.

Mit deiner Idee würde ich super alle Schuhe z.B. darstellen können, da diese im ganzen und ohne Beschnitt angezeigt werden. (Wie im Beispiel)

Bei den anderen Bildern müsste ich die Bilder dazu proportional an die maximal Höhe anpassen, damit diese auch wieder gut aussehen und nicht abgeschnitten werden. :)

Aber danke für die Idee :)

Mit besten Grüßen
Daniel1991

ph_o_e_n_ix
21.11.19, 10:24
Ähm ... darf ich dich mal an deine ursprüngliche Aussage erinnern?

Die Bilder sind alle mit weißem Hintergrund, daher ist es auch kein Problem wenn da mehr Rand dazu kommt.

Insofern ist alles was ich bisher geschrieben habe, völlig korrekt...

Allerdings möchtest du nun offenbar etwas völlig anderes, erklärst aber dabei nicht, wie Photoshop zwischen Artikeln, bei denen es genügt die Arbeitsfläche mit weisser Farbe zu erweitern und Artikeln, die proportional skaliert werden sollen (was ja zu einem Qualitätsverlust führt), unterscheiden soll.

Alleine der Gedanke, dass einige Artikel einen riesigen weissen Rand bekommen, andere Artikel wiederrum nahezu formatfüllend zu sehen sein sollen (und das dann auch noch bei 40% Qualität), lässt bei mir die Alarmglocken schellen...

Vielleicht solltest du einfach mal über HTML & CSS nachdenken...

Andernfalls musst du eine Möglichkeit finden, wie man die unterschiedlichen Bilder entsprechend ihrer gewünschten Verarbeitung selektieren kann (Dateiname, Metadaten, spezielle Ebene, etc.)

Daniel1991
21.11.19, 13:07
Jetzt hast du mich grade erleuchtet, warum schwer wenn es auch einfacher geht :D

position: absolute;
margin: auto;
top: 0;
bottom: 0;
left: 0;
right: 0;
max-width: 100%;
max-height: 100%;

Problem gelöst :D