Anzeige

[Erledigt] Script Listener zur Aktionsumwandlung in PS CC

Erledigt - Script Listener zur Aktionsumwandlung in PS CC | PSD-Tutorials.de

Erstellt von tynick, 12.11.2015.

  1. tynick

    tynick Diese Eingabe hat eine Länge von exakt 50 Zeichen!

    361
    Dabei seit:
    29.07.2013
    Beiträge:
    1.198
    Geschlecht:
    männlich
    Software:
    Adobe CC, Affinity Photo, HitFilm, Luminar, Aurora HDR, Win 8.1
    Kameratyp:
    Nikon D5500
    Script Listener zur Aktionsumwandlung in PS CC
    Hallo, liebe Profis, Semi-professionelle und am Liebsten die die helfen können!

    Ich würde gerne ein Photoshop-Panel erstellen mit dem ich eigene Aktionen abspiele, oder besser gesagt eben keine Aktionen abspiele da diese ja bei Nutzung des Panels geladen sein müssen.
    Die Idee ist, die Aktionen via ScriptListener.8li aufzuzeichnen und dann die Scripte in das Panel zu integrieren. Davor habe ich aber ein wenig Angst. Nicht das ich mir bei dem Versuch irgendetwas zerschieße - so sehr vertraue ich der Cloud dann doch nicht!

    Kann ich mit dem ScriptListener überhaupt die Aktionen aufzeichnen, bzw. mitprotokollieren, oder wird nur der Abspiel-Befehl der Aktion protokolliert und nicht die Operationen die die Aktion dann ausführt?

    Wenn die einzelnen Aktionen der betreffenden Aktion aber protokolliert werden, kann ich im Nachhinein, in dem aufgezeichneten Script, die Aktionen einfach herauslöschen die zum Ausführen der Aktion geführt haben um nur die Aktionen der Aktion selbst im Script zu behalten?
    (Huch, den Satz muss man evtl. zweimal lesen!)

    Hat jemand Erfahrung mit der ScriptListener.8li die er oder sie teilen mag?

    Greetz, Ty
     
    Zuletzt bearbeitet: 12.11.2015
    #1      
  2. buerzel

    buerzel Versuch macht kluch!

    15
    Dabei seit:
    03.03.2009
    Beiträge:
    9.393
    Geschlecht:
    männlich
    Ort:
    Berlin
    Software:
    Win 10 + Zubehör
    Kameratyp:
    Powershot SX20IS, SX260HS, EOS 700D
    Script Listener zur Aktionsumwandlung in PS CC
    Mit dem Plug-in kannst du dir definitiv nichts zerschießen. Einfach ausprobieren. Es entsteht sozusagen ein Protokoll in JavaScript. Natürlich werden nur Methoden und Objekte ausgegeben, die in Ps auch ansprechbar sind, also in der Objektbibliothek von Ps vorhanden sind. Weiß nicht, wie @Andre_S mit seinen Versuchen voran kommt. Der wird sich sicher auch zu Worte melden.
     
    #2      
  3. tynick

    tynick Diese Eingabe hat eine Länge von exakt 50 Zeichen!

    361
    Dabei seit:
    29.07.2013
    Beiträge:
    1.198
    Geschlecht:
    männlich
    Software:
    Adobe CC, Affinity Photo, HitFilm, Luminar, Aurora HDR, Win 8.1
    Kameratyp:
    Nikon D5500
    Script Listener zur Aktionsumwandlung in PS CC
    Vor dem Protokollieren graut es mir auch nicht - vielmehr vor dem Drinrumwurschteln und wieder Ausgeben. Aber vermutlich wird sich Photoshop im schlimmsten Fall aufhängen weil ich eine Dauerschleife produziere, oder etwas in der Art.

    Für den Fall, dass meine Herangehensweise die falsche ist, werde ich noch etwas warten bevor ich mich ans Probieren mache. (Hoffe, es wirkt nicht so als würde ich etwas programmiert bekommen wollen!)

    EDIT:
    Sicher JavaScript, ich dachte unter Windows protokolliert es in VB?
     
    Zuletzt bearbeitet: 12.11.2015
    #3      
  4. buerzel

    buerzel Versuch macht kluch!

    15
    Dabei seit:
    03.03.2009
    Beiträge:
    9.393
    Geschlecht:
    männlich
    Ort:
    Berlin
    Software:
    Win 10 + Zubehör
    Kameratyp:
    Powershot SX20IS, SX260HS, EOS 700D
    Script Listener zur Aktionsumwandlung in PS CC
    #4      
    tynick gefällt das.
  5. ph_o_e_n_ix

    ph_o_e_n_ix acromyniker

    Dabei seit:
    08.12.2013
    Beiträge:
    1.635
    Geschlecht:
    männlich
    Software:
    PS/AI CC 2o18 - Rhino3D
    Script Listener zur Aktionsumwandlung in PS CC
    Unter Windows prototolliert dir der ScriptListener sowohl, VB, als auch JS (wobei man unnötiges auch deaktivieren kann).

    Und nein, der ScriptListener zeichnet die einzelnen Schritte einer bereits existierenden Aktion nicht auf (nur den Befehl zum Ausführen der Aktion). Es ist aber möglich Aktionen nach JavaScript zu konvertieren (Stichwort: xtools)...
     
    #5      
    tynick und buerzel gefällt das.
  6. buerzel

    buerzel Versuch macht kluch!

    15
    Dabei seit:
    03.03.2009
    Beiträge:
    9.393
    Geschlecht:
    männlich
    Ort:
    Berlin
    Software:
    Win 10 + Zubehör
    Kameratyp:
    Powershot SX20IS, SX260HS, EOS 700D
    Script Listener zur Aktionsumwandlung in PS CC
    Wie es dir gefällt ... :D Deshalb ist auf der Adobe Scripting Seite

    http://www.adobe.com/devnet/photoshop/scripting.html

    auch für beides und für AppleScript die Referenz vorhanden und downloadbar. Übrigens auch ein Sample mit Beispielprogrammen.
     
    #6      
  7. patrick_l

    patrick_l Stereotyp(e)

    22
    Dabei seit:
    11.05.2008
    Beiträge:
    7.629
    Geschlecht:
    männlich
    Ort:
    NRW
    Software:
    CS6/CC2017, Affinity, Atom, Brackets, PHPStorm, Pug, Sass, Wacom
    Kameratyp:
    Canon DSLR [...]
    Script Listener zur Aktionsumwandlung in PS CC
    Mach dir da mal keinen Kopf drum. Deine Fragestellung ist verständlich formuliert und ich kann nicht mal Ansatzweise ein "macht mir mal" herauslesen.

    Habe mir heute erst mal das PS Custom Tool gegönnt. Wenn ich die Zeit dafür finde, mich auch mit dem ScriptListener in aller Ruhe beschäftigen werde. Was jetzt deine eigentliche Frage angeht, kann folgendes Script eventuell behilflich sein.

    - Tonton Pixel » Convert Actions File

    Edit: Das Script habe ich selber (noch) nicht getestet.
    Vielleicht hilft es dir ja trotzdem die Aktion nach JS zu konvertieren.

    Liebe Grüße, Patrick
     
    #7      
    Andre_S, buerzel und tynick gefällt das.
  8. tynick

    tynick Diese Eingabe hat eine Länge von exakt 50 Zeichen!

    361
    Dabei seit:
    29.07.2013
    Beiträge:
    1.198
    Geschlecht:
    männlich
    Software:
    Adobe CC, Affinity Photo, HitFilm, Luminar, Aurora HDR, Win 8.1
    Kameratyp:
    Nikon D5500
    Script Listener zur Aktionsumwandlung in PS CC
    Habe mir einige VBScript Beispiele angeschaut, will aber die händische Eingabe umgehen!

    Das habe ich befürchtet!

    Super, meinst Du dieses xTools hier? Werde mich morgen mal einlesen!

    Schreit leider stark nach Mac OS! Aber evtl. ist xTools eine Alternative, wenn auch nicht so hübsch!

    EDIT: Will mich übrigens nicht auf VB einschießen, JS ist mir viel lieber!
     
    #8      
  9. patrick_l

    patrick_l Stereotyp(e)

    22
    Dabei seit:
    11.05.2008
    Beiträge:
    7.629
    Geschlecht:
    männlich
    Ort:
    NRW
    Software:
    CS6/CC2017, Affinity, Atom, Brackets, PHPStorm, Pug, Sass, Wacom
    Kameratyp:
    Canon DSLR [...]
    Script Listener zur Aktionsumwandlung in PS CC
    Da das Script in JavaScript geschrieben wurde, ist es das OS wurscht. Wenn ich es beim schnellen überfliegen richtig verstanden habe, wird zusätzlich der JSON Action Manager benötigt. Auch dieser ist Plattform-unabhängig. ;)

    Liebe Grüße, Patrick
     
    #9      
    tynick gefällt das.
  10. tynick

    tynick Diese Eingabe hat eine Länge von exakt 50 Zeichen!

    361
    Dabei seit:
    29.07.2013
    Beiträge:
    1.198
    Geschlecht:
    männlich
    Software:
    Adobe CC, Affinity Photo, HitFilm, Luminar, Aurora HDR, Win 8.1
    Kameratyp:
    Nikon D5500
    Script Listener zur Aktionsumwandlung in PS CC
    Du fliegst aber verdammt schnell! :D
    Werde auch das morgen mal genauer unter die Lupe nehmen!

    OT: Muss mich für heute abmelden!
     
    #10      
    patrick_l gefällt das.
  11. patrick_l

    patrick_l Stereotyp(e)

    22
    Dabei seit:
    11.05.2008
    Beiträge:
    7.629
    Geschlecht:
    männlich
    Ort:
    NRW
    Software:
    CS6/CC2017, Affinity, Atom, Brackets, PHPStorm, Pug, Sass, Wacom
    Kameratyp:
    Canon DSLR [...]
    Script Listener zur Aktionsumwandlung in PS CC
    Nerd halt :D
    Wenn es funktioniert, bitte entsprechendes Feedback hier im Thread.
    Bis später :)
     
    #11      
  12. Andre_S

    Andre_S unverblümt

    Dabei seit:
    27.05.2011
    Beiträge:
    11.840
    Geschlecht:
    männlich
    Ort:
    B-W
    Software:
    Ps CC, Capture One, PhotoLine, NIK Topaz ...
    Kameratyp:
    FZ1000
    Script Listener zur Aktionsumwandlung in PS CC
    Super, hab mir die letzen Tage den Wolf danach abgesucht.
    Habs mal mit Olafs Transformieren Aktion getestet - funktioniert! :daumenhoch:danke:

    mit dem Script: app.doAction("Aktionsname","Aktionsdatei.atn")
    kann man Aktionen aufrufen, was praktisch ist wenn diese mal noch verändert werden sollen.
     
    #12      
    buerzel und patrick_l gefällt das.
  13. patrick_l

    patrick_l Stereotyp(e)

    22
    Dabei seit:
    11.05.2008
    Beiträge:
    7.629
    Geschlecht:
    männlich
    Ort:
    NRW
    Software:
    CS6/CC2017, Affinity, Atom, Brackets, PHPStorm, Pug, Sass, Wacom
    Kameratyp:
    Canon DSLR [...]
    Script Listener zur Aktionsumwandlung in PS CC
    Danke für dein Feedback. Gut zu wissen das es funktioniert.

    Liebe Grüße, Patrick
     
    #13      
  14. tynick

    tynick Diese Eingabe hat eine Länge von exakt 50 Zeichen!

    361
    Dabei seit:
    29.07.2013
    Beiträge:
    1.198
    Geschlecht:
    männlich
    Software:
    Adobe CC, Affinity Photo, HitFilm, Luminar, Aurora HDR, Win 8.1
    Kameratyp:
    Nikon D5500
    Script Listener zur Aktionsumwandlung in PS CC
    Habe mich recht schnell für das Tonton Pixel Skript entschieden.
    Runterladen, in den Photoshop Scripts Ordner entpacken und über Datei -> Automatisieren aufrufen, fertig! :daumenhoch

    Meine zweitlängste Aktion hat das Skript in unter einer Sekunde in knapp 50.000 Codezeilen übersetzt.

    Bei meiner längsten Aktion hat das Skript allerdings etwas zu knappern. Es wird ein Composing mit u.a. 3D Elementen erstellt, das jedes Mal ein teilweise zufälliges Ergebnis liefert. Die Aktion diente dem Zweck, die Grenzen der ATNs auszuloten. (Ein Durchlauf der Aktion dauert i.d.R. 6 bis 10 Minuten.)
    Bei den ersten Versuchen die Aktion zu übersetzen, habe ich Photoshop nach 2 und 5 Minuten über den Taskmanager beendet. Beim ersten Mal war die JS-Datei 800 KB groß, beim 2ten Mal 1,9 MB. Dann habe ich dem Skript 30 Minuten gegönnt...
    Deute ich den Quellcode richtig, waren etwa 15% der Aktion umkodiert und die Datei knapp 5 MB groß. Mit ein paar Stunden Zeit, hätte das Skript vermutlich auch diese Aktion gepackt, inkl. der zu erstellenden 3D-Objekte und allen aufgezeichneten Pinselstrichen!

    Bei der Erstellung des Panels wird bestimmt noch die ein oder andere Frage aufkommen, dann aber in einem anderen Thread.

    Abschließend bleibt mir nur Folgendes zu sagen:
    Das Utility Script von Tonton Pixel läuft einwandfrei, ich bin super glücklich nicht zehntausende Codezeilen schreiben zu müssen und erkläre dieses Thema für erledigt!

    :danke: Dank an alle die Geholfen haben! :danke:
     
    #14      
    patrick_l und buerzel gefällt das.
x
×
×