Com utilitzar JavaScript per estalviar temps automatitzant Photoshop

java ps



Què podria tenir a veure JavaScript POSSIBILMENT amb un editor d'imatges? Mitjançant aquest llenguatge de script independent de la plataforma, avui aprendrem a crear tasques automatitzades que s'executaran les versions de Photoshop per a Mac o per a PC.

Photoshop té una API (Interfície de programació d'aplicacions) que permet a aquells amb coneixements tècnics crear tasques amb guió i automatitzar fins i tot accions sorprenentment complicades. Amb l'avantatge d'utilitzar un llenguatge tan potent com JavaScript, els programadors frikis poden fer usos intel·ligents de la lògica condicional, les variables i, de vegades, les aplicacions fora de Photoshop. Doneu una ullada a aquests senzills JavaScripts i apreneu a utilitzar-los a Photoshop.

Hola món!





El més bàsic dels programes bàsics, el Guia de scripting de Photoshop CS5 ofereix un script de mostra de Hello World per ajudar-nos a entrar i començar. Podem veure algunes coses que passen aquí: les unitats s'estableixen en polzades, es crea un document nou i s'afegeix text simplement, mitjançant l'API de Photoshop.

Per crear aquest document bàsic, necessitareu un editor de text com Komodo Edit , Bloc de notes 2 , o Strawberry per a Mac . Assegureu-vos de desar el fitxer JavaScript com a fitxer .JSX o .JS. Photoshop es llegirà fàcilment a OS X o Windows. Desa el fitxer en qualsevol lloc que puguis localitzar més tard.



Assegura't descarregar la Guia de scripting per a la vostra versió de Photoshop i copieu el text del PDF,més aviat que tornar a escriure això!

Obriu Photoshop. Qualsevol versió que es remunta a Creative Suite 2 funcionarà bé, tot i que el vostre codi pot ser diferent.



Anunci

Aneu a Fitxer > Scripts > Navega per cercar el fitxer JavaScript desat.

Navegueu fins on heu desat el fitxer JavaScript de Hello World i carregueu-lo.

Photoshop crea un document segons les especificacions del fitxer JavaScript: 2 per 4 polzades, amb l'objecte de text Hello, World.

Naturalment, això obre tot tipus de possibilitats. Fem una ullada ràpida a una altra de bàsica, utilitzant aquestes mateixes eines senzilles.

Creació d'una pàgina nova amb el gestor d'esdeveniments

Simplement editant el document Hello World, podem crear un script que crearà una mida de paper estàndard amb una alta resolució. S'eliminen els fragments de l'objecte de text i també s'han canviat els comentaris.

Tingueu en compte que elapp.documents.addté valors diferents dels del nostre fitxer Hello World. 8,5 i 11 són encara polzades, però 300 és la resolució del fitxer.

Anunci

Aquí teniu el codi per copiar i enganxar, si així ho voleu:

// Nou script Canvas

// Recordeu la configuració actual de la unitat i, a continuació, configureu les unitats a

// el valor esperat per aquest script

var originalUnit = preferences.rulerUnits

preferences.rulerUnits = Units.INCHES

// Creeu un document nou de 8,5 x 11 polzades i assigneu-lo a una variable

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

// Allibera les referències

docRef = nul

artLayerRef = nul

textItemRef = nul

// Restaura la configuració original de la unitat de regle

app.preferences.rulerUnits = originalUnit

Deseu el document com a fitxer .JS o .JSX a qualsevol lloc on vulgueu emmagatzemar-lo.

Si treballeu en diverses màquines amb Photoshop, potser voldreu desar-lo al vostre Carpeta Dropbox .

Torna a Photoshop.

Al mateix menú Fitxer > Scripts, trobareu el Gestor d'esdeveniments de script. Obre-ho.

Anunci

Obtindreu aquest quadre de diàleg. Podeu aplicar scripts a molts esdeveniments diferents, però per a aquest, farem que Photoshop executi el nostre script quan inicieu l'aplicació. Podeu navegar pel vostre script fent clic al menú desplegable que diu Clean Listener a la captura de pantalla il·lustrada.

Trobeu el vostre fitxer JavaScript.

Afegiu el vostre script personalitzat i feu clic a Fet.

Reiniciant Photoshop, trobem que obre una pàgina de 8,5 polzades per 11 polzades amb una resolució de 300 dpi, tal com vam escriure.


Gairebé tot el que es pot fer a Photoshop amb un teclat i un ratolí es pot fer amb JavaScript (o, addicionalment, Applescript o Visual Basic, encara que depenen de la plataforma). Experimenteu amb les vostres pròpies habilitats de JavaScript o torneu a How-To Geek per obtenir les nostres pròpies idees sobre l'automatització de Photoshop amb JavaScript!

JavaScript, Applescript o Visual Basic tenen guies per a scripts disponibles per descarregar , anant fins a Photoshop CS2. Baixeu-ne tots i cadascun aquí .

LLEGIR A SEGUENT

Articles D'Interès