13Sep

Comment utiliser JavaScript pour gagner du temps en automatisant Photoshop

click fraud protection

Qu'est-ce que JavaScript pourrait avoir à faire avec un éditeur d'image? En utilisant ce langage de script indépendant de la plate-forme, nous allons apprendre aujourd'hui à créer des tâches automatisées, que ce soit des versions Mac ou PC de Photoshop.

Photoshop dispose d'une API( Application Programming Interface) qui permet à ceux qui ont du savoir-faire de créer des tâches scriptées et d'automatiser des actions même étonnamment complexes. Avec l'avantage d'utiliser un langage aussi puissant que JavaScript, les programmeurs geeks peuvent trouver des utilisations intelligentes de la logique conditionnelle, des variables, et parfois des applications en dehors de Photoshop. Jetez un coup d'oeil à travers ces JavaScripts simples et apprenez comment les utiliser dans Photoshop.

Bonjour tout le monde!

Le plus simple des programmes de base, le Photoshop CS5 Scripting Guide fournit un exemple de script "Hello World" pour nous aider à démarrer et à démarrer. Nous pouvons voir quelques choses qui se passent ici: les unités sont mises en pouces, un nouveau document est créé, et le texte est ajouté simplement, en utilisant l'API Photoshop.

instagram viewer

Pour créer ce document de base, vous avez besoin d'un éditeur de texte tel que Komodo Edit, Notepad 2 ou Fraise pour Mac. Assurez-vous de sauvegarder votre fichier JavaScript en tant que fichier. JSX ou. JS.Photoshop lira facilement sous OS X ou Windows. Enregistrez votre fichier dans n'importe quel endroit que vous pouvez localiser plus tard.

Assurez-vous de télécharger le Guide de script pour votre version de Photoshop et copiez le texte du fichier PDF, plutôt que retapant !

Ouvrez Photoshop. Toute version datant de Creative Suite 2 fonctionnera correctement, bien que votre code puisse être différent.

Accédez à Fichier & gt;Scripts & gt;Naviguez pour rechercher votre fichier JavaScript enregistré.

Accédez à l'emplacement où vous avez enregistré votre fichier JavaScript "Hello World" et chargez-le.

Photoshop crée un document selon les spécifications du fichier JavaScript: 2 par 4 pouces, avec l'objet texte "Hello, World".

Naturellement, cela ouvre toutes sortes de possibilités. Jetons un coup d'oeil rapide à travers un autre basique, en utilisant ces mêmes outils simples.

Création d'une nouvelle page avec le gestionnaire d'événements

En éditant simplement le document "Hello World", nous pouvons créer un script qui créera un format de papier standard à haute résolution. Les bits concernant l'objet texte sont supprimés et les commentaires ont également été modifiés.

Notez que l' app.documents.add a des valeurs différentes de notre fichier "Hello World"."8.5" et "11" sont toujours en pouces, mais 300 est la résolution du fichier.

Voici le code à copier et coller, si vous êtes si incliné:

// Nouveau script de canevas

// Mémorise les paramètres de l'unité courante, puis définit les unités sur

// la valeur attendue par ce script

var originalUnit = preferences.rulerUnits

preferences.rulerUnits = Units. INCHES

// Création d'un document de 8,5 x 11 pouces et affectation à une variable

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

// Références de version

docRef = null

artLayerRef = null

textItemRef = null

// Rétablir le réglage de l'unité de la règle d'origine

app.preferences.rulerUnits = originalUnit

Enregistrez votre document sous forme de fichier. JS ou. JSX où que vous souhaitiez le stocker.

Si vous travaillez sur plusieurs machines avec Photoshop, vous pouvez l'enregistrer dans votre dossier Dropbox.

Retour à Photoshop.

Sous le même fichier & gt;Dans le menu Scripts, vous trouverez "Script Events Manager". Ouvrez-le.

Vous obtiendrez cette boîte de dialogue. Vous pouvez appliquer des scripts à de nombreux événements différents, mais pour celui-ci, Photoshop exécutera notre script sur "Démarrer l'application". Vous pouvez accéder à votre script en cliquant sur le menu déroulant "Clean Listener" dans lecapture d'écran.

Trouvez votre fichier JavaScript.

Ajoutez votre script personnalisé et cliquez sur "Terminé".

Redémarrage de Photoshop, nous trouvons qu'il ouvre une page de 8,5 pouces par 11 pouces à une résolution de 300 dpi, comme nous l'avons écrit.

Presque tout ce qui peut être fait dans Photoshop avec un clavier et une souris peut être fait en JavaScript( ou en plus Applescript ou Visual Basic, bien que ceux-ci dépendent de la plate-forme).Expérimentez avec vos propres compétences de JavaScript, ou revenez à How-To Geek pour notre propre automatisation de Photoshop avec JavaScript!

JavaScript, Applescript ou Visual basic ont des guides pour les scripts disponibles en téléchargement, remontant aussi loin que Photoshop CS2.Téléchargez-les tous ici.