Skip links

[TUTO PHOTOSHOP] Automatiser la création d’images depuis une liste Excel

Vous souhaitez générer en lot des images à partir de variables textuelles dans Photoshop ? Alors ce tutoriel est fait pour vous. C’est une fonction souvent méconnue du logiciel Adobe qui permet de gagner de nombreuses heures de travail, et qui évite surtout une tâche assez rébarbative il faut le dire !

Je prendrai ici un exemple simpliste pour bien comprendre le fonctionnement du process de traitement d’images.

1/ Création du visuel de base dans Photoshop

Nous allons commencer par la conception de l’image qui servira de base pour toutes les déclinaisons souhaitées.

automatiser-ps

Le nom des calques qu’on va donner ont leur importance car nous allons voir juste après que nous allons en avoir besoin. Partons du principe que nous voulons automatiser le changement de nom, le poste, et la citation présents sur le visuel. On va donc nommer ces 3 calques en “NOM”, “POSTE” et “CITATION”.

calques-ps-tuto

2/ La préparation du fichier de variables

Du côté de Photoshop, le fichier est prêt. On va maintenant s’occuper de la création du fichier Excel.
Commençons par insérer les titres de colonnes en indiquant les mêmes que les noms de calque précédemment créés. Dans notre exemple “NOM”, “POSTE” et “CITATION”.

Ensuite, on va venir insérer chaque données correspondantes dans les colonnes.

Variables Excel Photoshop

Une fois terminé, il faut enregistrer le fichier en .txt séparé par des tabulations pour le rendre compatible avec Photoshop.

3/ La configuration des ensembles de données dans Photoshop

Nous allons passer à l’étape la plus “sensible”. Pour ça, rendez-vous dans l’onglet “Image / Variables / Définir”.

menu-ps

 

Dans la fenêtre qui s’ouvre, on va sélectionner le calque “NOM” et cocher “Remplacement de texte” en indiquant le nom de la colonne Excel. Dans notre exemple :  “NOM”.
Pour ajouter les autres variables, on navigue dans les onglets avec les petites flèche gauche et droite situées à côté du menu déroulant de sélection de claque, et on opère les mêmes étapes.

configuration-variables

Une fois ce paramétrage terminé, on clique sur le bouton “Suivant” ou on sélectionne “Ensemble de données” dans le menu tout en haut.

En cliquant sur l’icône située à gauche de la corbeille, on obtient l’aperçu de la première ligne Excel.

apercu-ps

Il ne reste plus qu’à cliquer sur le bouton “Importer” pour sélectionner le fichier .txt précédemment créé. Veillez à bien cocher l’option “Remplacer les ensembles de données existants” pour ne pas avoir de doublons, et “Utiliser la première colonne comme nom de l’ensemble”. Validez en cliquant sur OK.

Ensuite, il faut se rendre dans l’onglet “Fichier/Exportation/Ensemble de données sous forme de fichiers”.

Après avoir sélectionné le dossier où vous souhaitez enregistrer les différents fichiers, sélectionner le masque de nom des fichiers. Dans mon exemple, je veux appeler les fichiers par le nom du profil.

nom-ps

Il ne vous reste plus qu’à cliquer sur OK pour lancer l’exportation qui peut prendre plus ou moins de temps en fonction du nombre de variables.

tuto-anime

Personnellement, cette méthode m’a permis de générer plus de 1200 images en quelques minutes seulement !
N’hésitez pas à me poser vos questions dans les commentaires.

 

 

Leave a comment

Name*

Website

Comment

  1. Excellent ! C’est exactement ce que je cherchais. J’ai plus de 3000 fiches à faire et avec cette méthode je vais gagner des jours voire des semaines de boulot. Vraiment un grand merci. Le tuto est clair et à la porté de n’importe qui (je suis nul dans photoshop).

    Par contre je vais abuser 🙁 . Peut-on en même temps de la création des fiches avec le texte y ajouter la photo ?

    Encore merci

  2. Bonjour! Moi c’est la 10 ème fois que j’essaie on me donne un message du genre ”impossible d’interpreter le contenu du fichier comme un ensemble des données. Trop des variables dans la première ligne du fichier texte.” pouvez vous m’expliquer clqairement pourquoi ce message ? j’ai 300 carte de service à faire pour mon équipe veuillez m’aider svp à resoudre ce problème. Merci