+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Stapelverarbeitung mit einem PSD

  1. #1
    TP-Newbie Killi138 macht alles soweit korrekt
    Registriert seit
    Jun 2007
    Beiträge
    2

    Stapelverarbeitung mit einem PSD

    Hi Leute,

    folgendes Problem: ich habe eine Aktion aufgenommen, die mir die aktuell ausgewählte Ebene 1 Pixel nach links verschiebt.
    Nun will ich diese Aktion in einer bestimmten Anzahl (um genauer zu sein 979 mal) auf die geöffnete PSD anwenden. Zudem sollte mein Photoshop die Bilder dann als durchnummerierte Bitmaps speichern.
    Ich bekomm das nicht hin!
    Wenn ich als Quelle "geöffnete Datei" wähle, führt er die Aktion zwar für die geöffnete PSD aus, schließt sie aber danach...das nächste Problem wäre dann: wie sage ich der Aktion "führe dich bitte 979 mal aus und speichere alles als durchnummeriertes Bitmap"...?!

    Geht das mit einer Batch-Datei? Wie würde die dann aussehen? Eine Batch, die eine AKtion aufruft oder wie darf ich das verstehen?


    Danke schonmal im Vorraus!

  2. #2
    TP-Moderator Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Avatar von Nightline
    Registriert seit
    Jan 2003
    Ort
    Wien
    Beiträge
    4.127
    Das geht nur mittels Script. Habe dir das ganze mal schnell geschrieben, da es nicht aufwändig ist. Kopiere dir folgende Zeilen in eine Textdatei und speichere sie mit der Endung *.jsx ab.

    In Photoshop muss die Ebene aktiv sein, die verschoben werden soll. Aufrufen tust du das Script unter "Datei - Skripten - Durchsuchen".

    Kurze Erklärung:

    var BILDNAME = "Testfoto"; --> selbsterklärend
    var ANZAHL = 10; --> Dort gibst du nach einem Testlauf deine Anzahl von 979 ein. Die Abarbeitung des Scriptes wird hier sicherlich einige Minuten in Anspruch nehmen!
    var JPEGQUALITAET = 1; --> Mögliche Werte: 1 bis 12 (höchste Qualität)

    PHP-Code:
    preferences.rulerUnits Units.PIXELS;

    // -----------------------------OPTIONEN---------------------------------
    var BILDNAME "Testfoto";
    var 
    ANZAHL 10;
    var 
    JPEGQUALITAET 1;
    // ----------------------------------------------------------------------


    var AusgabeOrdner Folder.selectDialog("Ordner für Ausgabe wählen ...");

    docRef activeDocument;

    var 
    jpegOptions = new JPEGSaveOptions();
    jpegOptions.quality JPEGQUALITAET;


    for(
    i=0i<ANZAHLi++) {

    docRef.activeLayer.isBackgroundLayer false;
    docRef.activeLayer.translate(-1);
    docRef.flatten();
    docRef.saveAs(new File(AusgabeOrdner "/" BILDNAME + (i+1) + ".jpg"), jpegOptions);


    +lg Nightline
    -------------------------
    Fotoportfolio: http://www.coeser.de/showcase/
    Städte-Fotos aus aller Welt: http://www.coeser.de/impressions/
    DeviantArt-Account: http://nightline.deviantart.com

  3. #3
    TP-Moderator Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Nightline ist ein richtiges Arbeitstier - DANKE Avatar von Nightline
    Registriert seit
    Jan 2003
    Ort
    Wien
    Beiträge
    4.127
    Muuh und Määäh...
    +lg Nightline
    -------------------------
    Fotoportfolio: http://www.coeser.de/showcase/
    Städte-Fotos aus aller Welt: http://www.coeser.de/impressions/
    DeviantArt-Account: http://nightline.deviantart.com

  4. #4
    TP-Newbie Killi138 macht alles soweit korrekt
    Registriert seit
    Jun 2007
    Beiträge
    2
    Muh und Mäh ?

    Hmrm...ok, 1000 Dank aber wie klappt das denn mit z.Bsp. 2 Ebenen?

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51