Homepage » come » Come utilizzare JavaScript per risparmiare tempo automatizzando Photoshop

    Come utilizzare JavaScript per risparmiare tempo automatizzando Photoshop

    Cosa potrebbe POSSIBILMENTE JavaScript avere con un editor di immagini? Usando questo linguaggio di scripting indipendente dalla piattaforma, oggi impareremo a creare attività automatizzate che eseguiranno le versioni Mac o PC di Photoshop.

    Photoshop ha un'API (Application Programming Interface) che consente a coloro che dispongono di know-how di creare attività programmate e di automatizzare anche azioni sorprendentemente complicate. Con il vantaggio di utilizzare un linguaggio potente come JavaScript, i programmatori geniali possono inventare usi intelligenti di logica condizionale, variabili e, talvolta, applicazioni esterne a Photoshop. Dai un'occhiata a questi semplici JavaScripts e scopri come utilizzarli in Photoshop.

    Ciao mondo!

    Il più basilare dei programmi di base, Photoshop CS5 Scripting Guide fornisce un esempio di script "Hello World" per aiutarci a fare il salto e iniziare. Possiamo vedere alcune cose che succedono qui: le unità sono impostate in pollici, viene creato un nuovo documento e il testo viene aggiunto semplicemente, usando l'API di Photoshop.

    Per creare questo documento di base, avrai bisogno di un editor di testo come Komodo Edit, Notepad 2 o Fraise per Mac. Assicurati di salvare il file JavaScript come file .JSX o .JS. Photoshop leggerà facilmente in OS X o Windows. Salva il tuo file in qualsiasi posto che puoi individuare in seguito.

    Assicurati di scaricare la Guida di scripting per la tua versione di Photoshop e copia il testo dal PDF, piuttosto che ridigitarlo!

    Apri Photoshop. Qualsiasi versione che risale a Creative Suite 2 funzionerà correttamente, sebbene il tuo codice possa essere diverso.

    Passare a File> Script> Sfoglia per cercare il file JavaScript salvato.

    Vai a dove hai salvato il tuo file JavaScript "Hello World" e caricalo.

    Photoshop crea un documento con le specifiche nel file JavaScript: 2 da 4 pollici, con l'oggetto di testo "Ciao, Mondo".

    Naturalmente, questo apre ogni tipo di possibilità. Diamo un'occhiata veloce ad un'altra base, usando questi stessi semplici strumenti.

    Creazione di una nuova pagina con Gestione eventi

    Semplicemente modificando il documento "Hello World", possiamo creare uno script che creerà un formato di carta standard ad alta risoluzione. I bit relativi all'oggetto di testo vengono rimossi e anche i commenti sono stati modificati.

    Nota che l'app.documents.add ha valori diversi rispetto al nostro file "Hello World". "8.5" e "11" sono ancora pollici, ma 300 è la risoluzione del file.

    Ecco il codice da copiare e incollare, se sei così propenso:

    // Nuovo script Canvas

    // Ricorda le impostazioni correnti dell'unità e quindi imposta unità su

    // il valore previsto da questo script

    var originalUnit = preferences.rulerUnits

    preferences.rulerUnits = Units.INCHES

    // Creare un nuovo documento 8,5 x 11 pollici e assegnarlo a una variabile

    var docRef = app.documents.add (8.5, 11, 300)

    // Rilascio riferimenti

    docRef = null

    artLayerRef = null

    textItemRef = null

    // Ripristina le impostazioni dell'unità originale del righello

    app.preferences.rulerUnits = originalUnit

    Salva il tuo documento come file .JS o .JSX ovunque ti interessi memorizzarlo.

    Se lavori su più macchine con Photoshop, potresti voler salvarlo nella tua cartella Dropbox.

    Ritorna a Photoshop.

    Sotto lo stesso menu File> Script, troverai "Script Events Manager". Aprilo.

    Otterrai questa finestra di dialogo. Puoi applicare script a molti eventi diversi, ma per questo, Photoshop eseguirà il nostro script su "Avvia applicazione". Puoi sfogliare lo script facendo clic sul menu a discesa che legge "Ascolto pulito" nell'illustrazione immagine dello schermo.

    Trova il tuo file JavaScript.

    Aggiungi il tuo script personalizzato e fai clic su "Fatto".

    Riavviando Photoshop, scopriamo che apre una pagina di 8,5 pollici per 11 pollici a una risoluzione di 300 dpi, proprio come abbiamo programmato.


    Quasi tutto ciò che può essere fatto in Photoshop con una tastiera e un mouse può essere fatto in JavaScript (o in aggiunta a Applescript o Visual Basic, anche se sono dipendenti dalla piattaforma). Sperimenta con le tue capacità di JavaScripting, o torna a How-To Geek per le nostre riprese sull'automazione di Photoshop con JavaScript!

    JavaScript, Applescript o Visual basic dispongono di guide per lo scripting disponibili per il download, che risalgono a Photoshop CS2. Scarica tutti e tutti qui.