Hallo Joesch,
es ist richtig, dass Sie in unserem Artikel keinen Workshop finden, indem wir erklären wie eigene Tools gebaut werden können. So etwas ließe sich auch nicht über die PROMO Nachrichten publizieren sondern müsste über ein Seminar angeboten werden.
Das Bsp. in dem Artikel soll einen Einstieg in die Arbeit mit dem Tool Server darstellen anhand von mitgelieferten Beispiel-Tools mit einer "Step-by-Step"-Anleitung. Danach ist das besprochene Tool im Workflow einsatzbereit.
Für Ihre ursprüngliche Frage, wie mit Tool Server Bilder abgearbeitet werden können, ist sicherlich das Tool "action-psd-cs2" hilfreich.
Dazu gehören:
action-psd-cs2.applescript
action-psd-cs2.conf
auf dem Tool Server-Mac im Verzeichnis
/usr/local/helios/var/settings/Tool Server/Samples/
und
action-psd-cs2.pl
auf dem HELIOS-Server im Verzeichnis
/usr/local/helios/var/settings/Script Server/Samples/
Diese Pfade sind i.d.R. nicht in der normalen Finder-Ansicht verfügbar. Aber entweder über den Terminal oder über das Finder-Menü "Gehe zu/Gehe zum Ordner ..." können Sie darauf zugreifen.
BTW: Tools sind auf dem Tool Server entweder unter "$heliosdir/etc/tools" oder "$heliosdir/var/settings/Tool Server" zu finden. Dabei ist $heliosdir das Verzeichnis, in dem die HELIOS-Software installiert wurde, standardmäßig "/usr/local/helios" bzw. "\Programme\Helios" (Windows).
Zurück zum Bsp.:
Um sowohl das Skript als auch das Tool zu aktivieren, müssen beide jeweils aus dem Samples-Ordner in den übergeordneten Ordner kopiert werden.
Das Tool bezieht sich auf Photoshop CS2, lässt sich aber einfach an CS3 anpassen:
Dafür muss action-psd-cs2.applescript in einem Editor wie TextWrangler oder dem Skripteditor geöffnet und einfach an den Stellen geändert werden, an denen "Adobe Photoshop CS2" angewiesen wird, etwas auszuführen. Dafür kann per Search/Replace "Adobe Photoshop CS2" gegen "Adobe Photoshop CS3" ausgetauscht werden. Eine weitere Anpassung betrifft den Namen des Aktionensets, das von Photoshop verwendet werden soll. Im Skipt steht dafür "Default Actions". Einfach gegen den Namen des verwendeten Sets tauschen.
Wurde dem geänderten Skript ein anderer Name gegeben, bspw. actions-psd-cs3.applescript, so ist auch die conf-Datei entsprechend zu ändern: Also editieren, Name des Applescripts aktualisieren und evtl. dann unter geändertem Namen wie action-psd-cs3.conf sichern. Dann meldet sich der Tool Sever mit diesem Tool auch im Netzwerk.
Wichtig: Wurde ein Tool "scharf gemacht", also neu in die obere Ebene des Ordners "var/settings/Tool Server" kopiert oder ein bestehendes geändert, so muss der Tool Server neu gestartet werden.
Nun können wir einfach überprüfen, ob der Tool Server sich mit dem Tool im Netz meldet, indem im Terminal auf dem Tool Server-Mac oder auf dem HELIOS-Server das Programm "toolclient" mit der Option "-l" aufgerufen wird.
$heliosdir/bin/toolclient -l
Alle Tool Server im Netz melden sich mit den Tools, die sie anbieten, also auch unser präparierter Mac:
./toolclient -l
Server Info for tool-server-mac.local:
currentConnections: x
currentToolJobs: x
cpuMegaFlops: xxxx.xx
cpuMegaInts: xxxx.xx
cpuCount: x
Type: action-psd-cs3 License: -
Nun soll der HELIOS-Server dieses Tool auch für den Workflow nutzen. Also beim HELIOS Admin mit root-Rechten anmelden und eine neue "Skript-Warteschlange" unter "Skripte" einrichten. Dazu das Skript "action-psd-cs2.pl" auswählen und den Ordner bestimmen, der als Hotfolder für diese Aktion auf einem HELIOS-Volume genutzt werden soll.
In der Laufzeitumgebung muss nun noch
die Photoshop-Aktion benannt werden, die genutzt werden soll: ACTIONNAME=NameMeinerAktion
mein verändertes Tool mitgeteilt werden:
SCRIPTNAME=NameMeinesTools (bspw. action-psd-cs3, default steht dort action-psd-cs2)
Soll der Toolserver nicht per Bonjour ausgewählt werden, so lässt sich die IP auch mit er Laufzeitvariablen TOOLSERVER=192.168.xxx.xxx festlegen.
Gruß, Matthias Fenske
als Antwort auf: [#384348]