13Sep
Cosa potrebbe POSSIBILMENTE JavaScript avere con un editor di immagini? Usando questo linguaggio di scripting indipendente dalla piattaforma, oggi impareremo a creare attività automatizzate con 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 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ù elementare dei programmi di base, Photoshop CS5 Scripting Guide fornisce un esempio di script "Hello World" per aiutarci a fare il salto e iniziare. Qui possiamo vedere alcune cose: le unità sono impostate in pollici, viene creato un nuovo documento e il testo viene aggiunto semplicemente, utilizzando 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 Scripting per la tua versione di Photoshop e copia il testo dal PDF, piuttosto che ridigitare esso !
Apri Photoshop. Qualsiasi versione che risale a Creative Suite 2 funzionerà correttamente, sebbene il tuo codice possa essere diverso.
Passa a File & gt;Script & gt;Sfoglia per cercare il tuo file JavaScript salvato.
Passare al punto in cui è stato salvato il file JavaScript "Hello World" e caricarlo.
Photoshop crea un documento con le specifiche nel file JavaScript: 2 da 4 pollici, con l'oggetto di testo "Ciao, Mondo".
Naturalmente, questo apre tutte le possibilità.Diamo un'occhiata veloce ad un'altra base, usando questi stessi semplici strumenti.
Creazione di una nuova pagina con il Gestore eventi
Semplicemente modificando il documento "Hello World", possiamo creare uno script che creerà un formato carta standard ad alta risoluzione. I bit relativi all'oggetto di testo vengono rimossi e anche i commenti sono stati modificati.
Si noti 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ì inclinato:
// Nuovo Canvas Script // Ricorda le impostazioni correnti dell'unità e quindi imposta le 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 l'impostazione dell'unità del righello originale app.preferences.rulerUnits = originalUnit |
Salva il 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 file & gt;Nel menu 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'illustrazioneimmagine dello schermo.
Trova il tuo file JavaScript.
Aggiungi il tuo script personalizzato e fai clic su "Fatto".
Riavvia Photoshop, scopriamo che apre una pagina da 8,5 pollici x 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 i nostri tentativi di automatizzare Photoshop con JavaScript!JavaScript, Applescript o Visual basic dispongono di guide per lo scripting disponibili per il download, che risalgono a Photoshop CS2.Scarica qualsiasi e tutti qui.