Apprendre Photoshop / Formation (11) Actions et scripts

Formation (11) Actions et scripts

Cet article, écrit avec Photoshop CC (2025), fait partie de la ▶ Formation à Photoshop qui contient 12 articles.

 

Action ou Script

Dans Photoshop il y a une différence entre une action et un script.

Une action : est un fichier au format .atn qui s’utilise avec le panneau Actions. C’est une suite de commandes enregistrées dans un fichier, que l’on peut exécuter ensuite en une seule fois en cliquant sur un bouton. On peut créer, enregistrer, exécuter, charger une action, par le panneau.

Un script : est un programme externe qui est écrit avec un des trois langages suivant : VB Script, Apple Script, ou Javascript. Seul Javascript est multiplateforme (Windows et Mac OS). Dans Photoshop un script est un fichier au format .js ou .jsx. Contrairement aux actions, les scripts n’ont pas de panneau, ils se chargent et s’exécutent directement par le menu Fichier / Scripts / Parcourir….

Les actions

Le panneau Actions

On affiche le panneau Actions par le menu Fenêtre / Actions ou le raccourci F9.

Panneau Actions
Panneau Actions

Le panneau affiche un ensemble (icône en forme de boîte). Cet ensemble est celui par défaut Actions par défaut et contient des actions (Vignette, Couche image, Cadre en bois…). Des icônes de fonctions sont présentes en bas du panneau et il y a également des fonctions dans le menu du panneau en haut à droite (menu déroulant).

On peut redimensionner le panneau en le prenant par un angle ou un bord. On peut également réduire le panneau sous forme d’icône, pour par exemple gagner de l’espace de travail, en cliquant sur la petite double flèche en haut à droite. L’icône en forme de croix permet de fermer (quitter) le panneau.

Au début de chaque ligne d’action il y a une icône en forme de coche qui permet (si décochée) de désactiver l’action. L’icône en forme de dialogue juste à côté (pour certaines actions uniquement) indique qu’il y a une zone de dialogue (point d’arrêt) inséré dans l’action. On peut désactiver son affichage si on décoche la case.

Actions par défaut

Dans Photoshop il y a des actions disponibles (par défaut) dans l’ensemble Actions par défaut.

En plus des actions par défaut, qui sont dans cet ensemble on peut ajouter (charger) directement d’autres ensembles, en bas du menu du panneau. Pour charger un ensemble il suffit de sélectionner son nom.

Autres ensembles d’actions
Autres ensembles d'actions

Un ensemble sélectionné va s’ajouter dans le panneau et on pourra ensuite sélectionner (choisir) une des actions contenue dans cet ensemble.

Exécuter une action

On peut directement exécuter une action en sélectionnant sa ligne (dans l’ensemble) par le bouton (icône) en bas du panneau Exécuter la sélection.

Pour exécuter (lancer) une action,
afficher le panneau Fenêtre / Actions ou raccourci F9
cliquer en début de ligne sur un ensemble pour afficher son contenu
sélectionner la ligne d’une action
cliquer en bas du panneau sur l’icône Exécuter la sélection

Exécuter une action
Exécuter une action

Il est préférable d’exécuter une action sur un double de l’image (ou photo) et pas directement sur l’original.

Créer une action

Créer une action est assez simple puisque cette action sera constituée de plusieurs commandes de Photoshop. On choisit des commandes ou des raccourcis et ils sont enregistrés dans une action. Une fois l’action créée on pourra l’exécuter sur un document ou une image. Cette action va appliquer les commandes successives qu’elle contient.

Pour créer une action,
afficher le panneau Fenêtre / Actions ou raccourci F9
cliquer sur l’icône Créer un ensemble pour créer un ensemble (groupe) qui contiendra l’action (ou plusieurs) et donner un nom
cliquer sur l’icône Créer une action et donner un nom, puis valider la fenêtre

L’enregistrement de l’action commence (il est actif) et le bouton en bas du panneau devient rouge.

Créer une action
Créer une action

choisir une commande ou un raccourci, par exemple Ajouter un nouveau calque (vide) puis le Remplir de noir…

Vous pouvez ajouter autant de commandes que vous voulez. Tant que le bouton est rouge cela enregistre toutes les commandes que vous utilisez et cela crée autant de lignes que de commandes.

On peut arrêter l’enregistrement à tout moment, et même le reprendre ensuite à l’aide du même bouton.
Une fois l’ensemble des commandes enregistré et l’action arrêtée, il faut tester l’action
Si votre action fonctionne correctement, pensez à l’enregistrer et créez un fichier .atn

Pour enregistrer une action,
sélectionner la ligne de l’ensemble ou de l’action dans le panneau
cliquer sur le menu du panneau en haut à droite et choisir Enregistrer l’action
choisir un emplacement de préférence ailleurs que dans le sous-menu par défaut, donner un nom à l’action et cliquer sur Enregistrer pour créer le fichier .atn.

Enregistrer une action (.atn)
Enregistrer une action (.atn)

On peut enregistrer soit un ensemble (contenant une ou plusieurs actions) soit une seule action. Pour une action seule dans un ensemble, c’est le terme Enregistrer le script qui s’affiche, mais ce sera bien un fichier .atn qui sera créé.

Modifier une action

Dans le panneau Actions les commandes s’exécutent successivement du haut vers le bas, donc l’ordre des commandes est très important.

Il est possible de modifier une action en la réenregistrant. Pour réenregistrer une action, il suffit d’activer le bouton enregistrement. Si vous ajouter une commande il arrive parfois qu’elle ne se place pas au bon endroit parmi les commandes (sa ligne), dans ce cas il faut la déplacer avec la souris après avoir arrêté l’action.

On peut également éditer une commande existante en faisant un double-clic dessus, par exemple changer une valeur de Flou…
On peut supprimer des lignes de commandes après les avoir sélectionnées.
On peut dupliquer une commande ou toute l’action par le menu du panneau.
On peut créer et placer plusieurs actions dans un même ensemble et enregistrer tout l’ensemble dans un seul fichier .atn

Une fois l’action ou l’ensemble d’actions créé il faut la (les) tester. Si vous voyez un message d’erreur, il faut bien relire le déroulement des commandes dans l’ordre. Soit une commande ne peut pas s’exécuter (cause variée qui dépend du contexte), soit elle n’est pas à la bonne place.

Il est possible d’exécuter une action au ralenti ou ligne par ligne, pour la tester. Pour ralentir l’exécution de l’action, choisir la ligne Options d’exécution dans le menu du panneau, puis choisir une des 3 options : En accéléré, Pas à pas, Pause de….

On peut également attribuer un raccourci (combinaison de touches) à une action, pour cela il faut cliquer dans le menu du panneau puis sur Options d’action et dans la fenêtre choisir un raccourci. De nombreux raccourcis sont déjà utilisés dans Photoshop.

Charger des actions externes

Dans le panneau Actions en plus des actions par défaut on peut charger des actions externes.

Pour charger une action externe dans le panneau,
cliquer sur le menu du panneau en haut à droite et choisir Charger des actions
sélectionner un fichier .atn

Une fois chargée, une action externe s’exécute de la même façon.

Il existe une méthode pour exécuter des actions externes qui sont écrites avec un Photoshop en anglais (ou une autre langue). En effet Photoshop ne va pas traduire systématiquement les commandes en français, certaines commandes peuvent rester en anglais, comme par exemple le Background (Arrière-plan) donc l’action va afficher une erreur et se bloquer.

Dans ce cas il faut :

  • soit éditer l’action en réenregistrant les lignes qui produisent une erreur : par exemple pour le problème du Background il faut réenregistrer la procédure et cela va être traduit en français (Arrière-plan) lors du réenregistrement. Il arrive également que les noms des calques par défaut soit en anglais…
  • soit utiliser la méthode suivante qui permet de passer Photoshop en langue anglaise, d’éxécuter l’action puis de revenir en français !

▶ Faire fonctionner des Actions (Scripts) en anglais

Restaurer les actions par défaut

Le contenu du panneau est virtuel dans le sens ou les actions sont des fichiers .atn réels (sur le disque), c’est-à-dire qu’on peut vider le contenu du panneau (en sélectionnant tout ce qu’il contient et en cliquant sur l’icône de la Corbeille) puis charger ou recharger les ensembles d’actions (fichiers .atn) dedans.

Après avoir vidé le panneau par exemple, pour restaurer les actions par défaut :
cliquer sur le menu du panneau en haut à droite et choisir Réinitialiser les actions.

Par défaut les actions créées dans Photoshop s’enregistrent dans le dossier :

C:\Users\(session)\AppData\Roaming\Adobe\Adobe Photoshop (version)\Presets\Actions

Ce dossier permet, au démarrage de Photoshop, de charger automatiquement son contenu en mémoire, c’est-à-dire que les actions apparaîtront dans le panneau Actions automatiquement. Donc vous pouvez décider de charger vos actions directement dans le panneau en les plaçant dans ce dossier, ou de les charger par le menu du panneau si elles se trouvent ailleurs (disque).

Pour empêcher une action (fichier .atn) de se charger il suffit, soit de supprimer le fichier de ce dossier \Presets\Actions, soit de le renommer provisoirement en ajoutant le signe ~ (tilde) au début. Par exemple : ~mon action.atn ne se chargera pas au démarrage de Photoshop. On peut aussi modifier provisoirement le nom de l’extention, par exemple : mon fichier.atn-ex

Attention de ne pas modifier le contenu du dossier par défaut de Photoshop, qui se trouve lui, dans :

C:\Program Files\Adobe\Adobe Photoshop (version)\Presets\Actions

Insertion d’un point d’arrêt

Un point d’arrêt est une fenêtre avec un texte (ou message) qui va apparaître durant le déroulement de l’action. Cela permet par exemple, d’insérer la Propriété de l’auteur (ou Copyright) ou de donner une information concernant l’action.

Un point d’arrêt permet également d’arrêter une action en cours, par exemple pour passer en travail manuel, puis on peut relancer l’action (la continuer).

Insérer un point d’arrêt
Insérer un point d'arrêt

Pour insérer un point d’arrêt dans une action,
cliquer sur le menu du panneau en haut à droite et choisir Insérer un point d’arrêt
dans la fenêtre qui s’affiche, écrire les informations puis valider par OK

Il y a une case importante à cocher en bas de la fenêtre, par défaut elle est décochée donc après le point d’arrêt l’action va s’arrêter. Mais on peut continuer l’action après le point d’arrêt en cochant cette case Autorisation de continuer. Une fenêtre s’affichera durant le déroulement de l’action avec le choix d’arrêter ou de continuer.
Si le point d’arrêt sert à stopper complètement l’action, il ne faut pas cocher la case, alors que le si le point d’arrêt est une information intermédiaire il faut cocher la case pour que l’action puisse continuer.

Vous pouvez également ajouter un point d’arrêt à posteriori, dans une Action déjà créée, par le même menu. Il faut bien positionner, parmi les commandes successives, la position du point d’arrêt, donc à quel moment il doit s’exécuter (son contenu doit apparaître).

Les scripts

Un script, comme expliqué en début d’article, est un fichier .js ou .jsx (en ce qui concerne le langage Javascript). Pour créer un script il faut donc connaître ce langage.

Les scripts n’ont pas de panneau, ils se lancent (s’exécutent) à partir d’une commande dans le menu.

Pour exécuter un fichier .js ou .jsx dans Photoshop,
choisir le menu Fichier / Scripts&nbsp/ Parcourir…
sélectionner le fichier .js ou jsx
cliquer sur Charger

Le script s’exécute immédiatement, il n’y a pas de message ou de fenêtre intermédiaire.

Le traitement par lots

Le traitement par lots consiste à lancer (exécuter) une action sur un dossier (contenant des images).

C’est-à-dire qu’au lieu d’ouvrir les images dans l’interface de Photoshop et lancer une action, on peut exécuter l’action sur le contenu d’un dossier (externe) pour qu’elle s’applique à ce contenu (images).

Pour cela il faut bien sûr placer des images dans un dossier (emplacement précis) et designer ensuite ce dossier comme source du traitement par lots.

Avant de pouvoir lancer un traitement par lots, il faut que l’action qui va être exécutée soit présente dans le panneau Actions.

Pour lancer un Traitement par lots,
choisir le menu Fichier / Automatisation / Traitement par lots…
dans la fenêtre, choisir l’action, cliquer et désigner la Source, soit dossier (celui désigné ensuite dans Sélectionner ), soit Fichiers ouverts pour sélectionner les fichiers ouverts dans Photoshop
cliquer sur Sélectionner pour désigner le dossier source (les images)
valider la fenêtre par OK

Il y a des options dans la fenêtre (case à cocher ou menu déroulant) :
Priorité sur les instructions d’action « Ouvrir » : utiliser les fichiers source à l’ouverture. Lorsqu’on sélectionne cette option, les fichiers ne sont ouverts à partir du dossier source que par des étapes d’ouverture dans l’action. En absence d’étape d’ouverture, aucun fichier n’est ouvert.
Inclure tous les sous-dossiers : inclure les sous-dossiers du dossier désigné dans Sélectionner
Supprimer les boites de dialogue… : ne pas afficher les boites de dialogue d’options d’ouverture de fichiers
Supprimer les avertissements sur les profils colorimétriques : ne plus afficher ces avertissements
Erreurs : Arrêt en cas d’erreur ou Consigner les erreurs dans un fichier
Destination (Sans par défaut) : ce menu déroulant permet de modifier la destination des fichiers qui vont subir l’action. Si vous laissez sur Sans cela exécute l’action sur les fichiers du dossier. Si vous sélectionnez Enregistrer et fermer chaque image modifiée par l’action sera enregistrée (remplacée) et fermée dans Photoshop. Si vous sélectionnez Dossier, vous pouvez désigner un autre dossier de destination pour les images (on peut également choisir le nom qui sera renommé).

Lors du déroulement du Traitement par lots, chaque image (ou document) s’ouvre dans Photoshop et l’action est appliquée. Si votre Action ne contient pas de procédure de fermeture ou d’enregistrement, les images restent ouvertes dans l’interface.

Pour avoir une procédure d’action qui n’ouvre pas les images, il faut créer un Droplet. Un droplet va créer un fichier .exe que vous pourrez exécuter de l’extérieur de Photoshop.

 

Cet article est consacré aux actions, aux scripts, à la création d’une action, sa modification et au traitement par lots.

L’article suivant de la formation est : ▶ Formation (12) – La retouche des photos

Cette formation, écrite par Michel Rohan avec Photohop CS5, a été actualisée avec son accord pour Photoshop CC (2025). Lien vers le site de Michel Rohan ▷ Passion photo

 

Cet article et son contenu sont la propriété du site Photoshoplus. Cet article est libre d’usage à titre personnel. Toute reproduction, exploitation ou diffusion du présent document est interdite.