PDA

Vollständige Version anzeigen : Bilder oval zuschneiden per batch


penguin
31.01.11, 15:09
Hallo,

Ich habe hier eine Sache, mit der ich nicht ganz klarkomme, ich hoffe ihr könnt mir helfen (bzw. hoffe, es gibt überhaupt eine Lösung...:))

Also, ich habe einen ganzen Sack voller Bilder, die ich per Batch nach b/w konvertieren möchte, soweit kein Problem, allerdings möchte ich die Bilder ebenfalls oval zuschneiden, die 'Ecken' sollen dann transparent sein. Die Bilder sind teils hoch- teils querformat und haben auch teilweise unterschiedliche Abmessungen, ich bräuchte also irgendeine Möglichkeit, in einem Bild quasi automatisch eine ovale Auswahl zu erstellen, die maximal gross ist... oO

Ich hoffe ihr versteht was ich meine. Wichtig wäre halt, dass das dann auch im Batch funzt ohne dass ich irgendwie für jedes Bild per hand eine Auswahl machen muss, weil's doch ziemlich viele Bilder sind.

Wenn das nicht mit PS Bordmitteln geht, gibt's evtl. irgendein Plugin, mit dem man sowas machen könnte?

phoenix
31.01.11, 15:46
Hallo penguin
:wpsc

Ich vermute das Du da mit Aktionen nicht hinkommst. Bei ner eckigen Auswahl müsste das klappen. Dann bleibt eigentlich nur noch ein Script zur Problemlösung.

Gruss,
phoenix

penguin
31.01.11, 17:20
Ohje, ich hab nicht viel Ahnung von PS scripts... Hab das hier in einem beispiel gefunden:

docRef.selection.select(new Array (new Array(50,60),new Array(150,60), new Array(150,120), new Array(50,120)), SelectionType.REPLACE, 5.5, false);

Wüsste jemand auf die Schnelle, wie man das umbauen muss um ein Oval zu bekommen, bei dem die Durchmesser den Kantenlängen des Bildes entsprechen?

phoenix
31.01.11, 17:36
Das Problem ist das Photoshop für Aktionen immer feste Werte vergibt. Somit funktioniert das nur mit einheitlicher Bildgrösse in einheitlichem Format. Wenn da jemand eine Lösung für kennt um z.B. % zu verwenden, ist es leicht Dein Problem zu lösen.

Das betrifft übrigens auch Deine Codezeile, die ist mit festen Werten versehen, das muss alles dynamisch werden.

Privat oder gewerblich? ;)

penguin
31.01.11, 17:39
Privat -> Urlaubsfotos für's Reisetagebuch. :)

'Das muss alles viel dynamischer werden', hehe, ja genau. Irgendwie denke ich müsste man doch im script an die Abmessungen des Bildes rankommen und diese Werte dann einfach als breite und höhe für das Oval nehmen können, oder?

phoenix
31.01.11, 18:14
Sorry manchmal hat das Hirn Pause ... Lineal auf % umstellen. Mögliche Variante im Anhang, zu laden übers Aktionenfenster.

penguin
31.01.11, 18:32
Ah, wow, das sieht schon gut aus... allerdings sind das ja eher runde ecken als ein Oval, ich häng mal ein Beispiel an, wie ich's gern hätte.
(Blöderweise habe ich auch mit Pfaden in PS noch nicht viel gemacht, in der Aktion setzt du ja den Pfad als Rechteck mit einem Radius für die Ecken - Könnte man an der Stelle auch 'Ellipse' statt 'rechteck' machen?)

penguin
31.01.11, 18:41
Nachtrag: OK hab jetzt das 'Pfad einfügen' in der Aktionen-Palette gefunden, aber das ist ausgegraut, auch wenn ich in der Aktion auf aufzeichnen klicke...?

phoenix
31.01.11, 18:55
Du kannst statt Pfad auch direkt das :ellipse: Werkzeug in der Aktion verbauen. In den Tutorials findest Du auch Material zum Thema, such mal nach phoenix in den PS Tutorials.

penguin
31.01.11, 19:54
Sorry ich muss nochmal nachfragen, in deinen tutorials hab ich zwar ne menge nette Sachen gefunden, aber leider nichts was mir hier hilft. :(

Und jetzt hab ich noch ein bisschen rumprobiert, aber ich komm nicht dahinter - wie kriegst du denn das 'set work path' in die aktion, direkt nachdem du die vier guides machst? Also ich scheitere daran dass es ja dann keinen Pfad gibt, den ich auswählen könnte, und das deswegen dann eben das 'insert path' nicht anwählbar ist... *haare rauf*

phoenix
31.01.11, 20:01
Während der aufnehmenden Aktion einfach die :ellipse: mit der Maus aus der Toolbox wählen und aufziehen. Der Befehl wird automatisch in die Aktion übernommen.

penguin
31.01.11, 20:15
Ah, alles klar. Vielen Dank, ich hab's fast komplett kapiert und deine aktion macht ganz genau das was ich wollte. :)
(nur noch eine Kleinigkeit: Wenn ich versuche die Aktion nachzubauen habe ich hinterher immer absolute cm-angaben drin, da wo der Pfad gesetzt wird. Bei dir steht da jeweils '100%' in der Aktion, das klappt dann ja auch bei verschiedenen Abmessungen - wie kriegst du das hin?)

phoenix
31.01.11, 20:42
http://www.photoshop-cafe.de/forum/showpost.php?p=168386&postcount=6

Lineal einblenden (:ctrl:+r) und mit Rechtsklick auf Prozent umstellen.

penguin
31.01.11, 21:07
achja richtig... :deppenala

ich danke dir vielmals. :)

phoenix
01.02.11, 07:41
Immer gerne.