
Automatisation des exports Photoshop : gagner du temps au quotidien
Une maquette de quarante calques peut être terminée sur le plan créatif et pourtant vous retenir encore une bonne demi-heure.
Automatisation des exports Photoshop: gagner du temps au quotidien
Il reste le logo en PNG, la bannière en JPG, l’icône en SVG, les variantes pour écran haute densité et les visuels rangés dans les bons dossiers. Chaque fichier doit porter le bon nom, respecter les bonnes dimensions et sortir avec le niveau de compression demandé.
Faire tout cela manuellement dans Fichier > Exporter sous fonctionne pour un visuel isolé. Dès que les livrables se multiplient, la méthode devient surtout une succession de clics et de contrôles. Photoshop dispose pourtant d’un mécanisme beaucoup plus discret: Generator, généralement présenté dans l’interface française comme la fonction Ressources d’image. Il transforme les noms de calques en consignes d’export et actualise les fichiers à chaque enregistrement du document.
Ce n’est pas une solution magique à tous les problèmes de production. C’est mieux: un outil simple, intégré au fichier de travail, qui élimine une grande partie des opérations répétitives sans obliger à écrire une ligne de script.
La puissance de Generator: comprendre le workflow en temps réel
Generator repose sur une idée très directe. Vous ajoutez une extension au nom d’un calque ou d’un groupe, puis Photoshop crée automatiquement l’image correspondante dans un dossier associé au document. Un calque nommé logo.png devient donc un fichier PNG; un groupe nommé hero.jpg devient une image JPG aplatie à partir de son contenu.
Dans les versions récentes de Photoshop, l’activation passe généralement par Fichier > Générer > Ressources d’image. Selon la version et la langue de l’application, l’intitulé peut légèrement varier. Le plus important est de repérer la commande qui active la génération d’images à partir des noms de calques. Une fois la fonction activée, Photoshop crée à côté du document un dossier portant le suffixe -assets.
Le dossier est lié au PSD ou au PSB en cours. Il n’est pas nécessaire de choisir une destination pour chaque fichier: Generator utilise la position du document comme point de départ et produit les ressources dans cette arborescence. Si le fichier source s’appelle page-accueil.psd, le dossier généré sera généralement page-accueil-assets.
Le premier test peut rester très simple:
1. créez ou sélectionnez un calque contenant un élément identifiable;
2. renommez-le logo.png;
3. activez la génération de ressources;
4. enregistrez le document;
5. ouvrez le dossier -assets créé à côté du PSD.
Le fichier apparaît alors avec le nom demandé. Si vous modifiez le calque puis enregistrez à nouveau, l’export est actualisé. Le calque original reste bien entendu dans le document: son nom sert seulement d’instruction supplémentaire.
Cette distinction est importante. Generator ne remplace pas le calque par un fichier et ne transforme pas votre PSD en document aplati. Il observe certains noms et en déduit une sortie. Vous pouvez donc continuer à modifier la maquette, masquer des éléments, changer les couleurs ou ajuster la composition, puis laisser Photoshop régénérer les ressources concernées.
Pour un groupe, le principe est particulièrement utile. Un composant d’interface peut réunir un fond, une bordure, un pictogramme et plusieurs textes. Si le groupe est nommé button.png, Photoshop exporte l’ensemble comme une seule image. Vous conservez une structure de travail éditable tout en obtenant un livrable composite pour la personne qui intégrera la maquette.
Le bon export commence souvent par un bon nom de calque: une consigne claire évite une opération manuelle de plus.
Il faut toutefois garder une limite en tête: Generator déclenche principalement son travail au moment de l’enregistrement. Il ne se comporte pas exactement comme un aperçu instantané dans un outil d’interface. Si vous attendez une mise à jour, enregistrez le document et vérifiez ensuite le dossier de ressources.
Syntaxe et nommage: piloter les formats et la compression
Le nom du calque devient vite un petit langage de production. La règle de base reste lisible:
nom-de-la-ressource.extension
Les formats les plus couramment utilisés sont le PNG, le JPG, le GIF et le SVG. Le PNG convient aux interfaces, aux logos avec transparence et aux éléments qui doivent conserver des contours nets. Le JPG est plus adapté aux photographies et aux images opaques. Le SVG peut servir pour certains éléments vectoriels, à condition que le contenu du calque et la version de Photoshop soient compatibles avec ce type de sortie.
Le nommage doit rester descriptif. calque 12.png produit bien un fichier, mais ne dit rien à la personne qui récupérera le dossier. logo-principal.png, visuel-hero.jpg ou icone-recherche.svg rendent immédiatement l’arborescence exploitable. Les espaces sont généralement acceptés, mais les noms courts, cohérents et sans ponctuation exotique évitent des problèmes au moment du transfert vers un serveur ou un outil de développement.
Pour un JPG, la qualité peut être indiquée dans le nom du calque. Une écriture comme visuel.jpg80% demande une sortie JPG avec une qualité de 80 %. Cette notation est pratique lorsque la compression fait partie du brief. Elle ne dispense pas d’un contrôle visuel: deux images de contenu différent ne réagissent pas de la même façon à une qualité identique. Une photographie détaillée et une illustration composée de grands aplats ne produiront pas le même résultat à réglage égal.
La convention courte avec un niveau de qualité peut également être rencontrée dans les anciens flux de travail Generator. Pour un document partagé entre plusieurs personnes ou destiné à être conservé longtemps, la notation explicite en pourcentage est préférable: elle se lit plus facilement dans le panneau des calques.
Plusieurs sorties à partir d’un seul calque
Generator permet aussi de demander plusieurs fichiers à partir d’un même élément. Les instructions sont séparées par des virgules dans le nom du calque. Cette fonction évite de dupliquer une illustration uniquement pour fournir une version standard et une version destinée aux écrans haute densité.
Un calque peut par exemple porter un nom de ce type:
200% [email protected], visuel.png
L’idée est de produire une sortie agrandie et une sortie à l’échelle normale. Dans la pratique, la syntaxe doit être testée sur le document concerné, car les espaces, les caractères spéciaux et les conventions de version peuvent influencer l’interprétation. Si un export ne se crée pas, commencez par revenir à un nom simple, puis ajoutez progressivement l’échelle, la qualité ou le chemin de dossier.
| Besoin | Exemple de nom | Résultat attendu |
|---|---|---|
| Logo transparent | logo.png | Un fichier PNG à partir du calque ou du groupe |
| Photo destinée au web | visuel.jpg80% | Un JPG avec une qualité réglée à 80 % |
| Sorties normale et haute densité | 200% [email protected], visuel.png | Deux fichiers PNG à des échelles différentes |
| Icône vectorielle | recherche.svg | Une ressource SVG si le contenu est compatible |
| Animation simple | chargement.gif | Un GIF généré à partir du contenu prévu pour cet usage |
Un piège revient souvent: confondre le nom de sortie et le nom visible dans Photoshop. Lorsque le fichier généré ne porte pas le nom prévu, observez précisément les espaces, la position de l’extension et les séparateurs. Un nom comme hero.jpg 80% n’est pas forcément interprété comme hero.jpg80%. La syntaxe de Generator est puissante, mais elle n’a pas vocation à deviner l’intention du designer.
Autre précaution: évitez les caractères réservés par le système de fichiers, notamment les deux-points, les astérisques, les barres obliques non prévues pour structurer un chemin et les ponctuations inhabituelles. Un nom alphanumérique avec des tirets ou des underscores reste le choix le plus robuste, surtout si les ressources doivent passer de macOS à Windows ou être intégrées dans un dépôt de projet.
Une nomenclature utile n’est pas seulement plus jolie dans le panneau Calques: elle devient directement une arborescence de livraison.
Gestion des échelles et des dossiers: structurer ses exports
Le gain de temps devient plus visible encore lorsqu’un même visuel doit exister à plusieurs tailles. Les écrans haute densité, les bannières publicitaires et les composants réutilisés ne demandent pas toujours la même résolution. Generator peut gérer une partie de ces variantes directement dans le nommage.
Les échelles relatives
Une instruction telle que 200% [email protected] demande une sortie deux fois plus grande que la taille de référence du calque ou du groupe. La convention @2x est ensuite conservée dans le nom afin que la personne qui récupère les fichiers identifie immédiatement la variante. Une sortie à 300% peut suivre la même logique pour une version @3x.
Cette méthode ne remplace pas une vraie réflexion sur la taille de travail. Si le calque contient un élément raster déjà trop petit, l’agrandir ne recréera pas les détails disparus. L’automatisation accélère l’export; elle ne corrige pas une source de mauvaise qualité. Pour les logos et les formes géométriques, les calques vectoriels sont donc particulièrement intéressants. Pour les photographies, il faut vérifier que le document contient suffisamment de pixels avant de demander plusieurs échelles.
Les dimensions absolues
Pour un format imposé, la syntaxe de dimension permet de demander une largeur et une hauteur précises. Un nom comme 300x200 vignette.jpg indique une sortie de 300 par 200 pixels. Cette possibilité est utile pour une série de vignettes, des formats sociaux ou des emplacements publicitaires dont les dimensions ne peuvent pas varier.
La contrainte est qu’une image redimensionnée à une largeur et une hauteur forcées peut être déformée si le ratio du contenu d’origine ne correspond pas à celui de la sortie. Il est souvent préférable de préparer le cadrage dans le groupe ou le masque avant de générer le fichier. L’export doit respecter un format, pas décider à votre place quelle partie de l’image doit être recadrée.
Les sous-dossiers
Une arborescence claire vaut mieux qu’un dossier contenant trente fichiers aux noms presque identiques. Generator autorise la création de chemins dans le nom de la ressource, avec une syntaxe de dossier adaptée au fonctionnement de la version utilisée. Par exemple, une consigne comme [interface]/bouton.png peut placer le fichier dans un sous-dossier interface.
Cette organisation peut refléter celle du projet:
[interface]/bouton.pngpour les composants d’interface;[navigation]/menu.svgpour les pictogrammes de navigation;[marketing]/hero.jpgpour les visuels de campagne;[reseaux]/200% [email protected]pour une variante destinée aux écrans haute densité.
Là encore, testez d’abord un seul chemin. Si le dossier n’apparaît pas, simplifiez le nom, vérifiez l’activation de Generator et enregistrez le PSD. Les problèmes viennent parfois du chemin lui-même, parfois d’une autorisation d’écriture, parfois d’un caractère que Photoshop ou le système d’exploitation ne traite pas comme prévu.
Sur un projet de page d’accueil, cette méthode permet de conserver un dossier -assets lisible pendant toute la phase de conception. Les exports ne sont plus dispersés dans des dossiers temporaires comme final, final-2 et final-vraiment-bon. Ils suivent la logique du document et peuvent être remplacés automatiquement lorsque la maquette évolue.
Configuration et bonnes pratiques dans Photoshop 2025
L’interface de Photoshop a changé plusieurs fois, et le chemin exact des commandes peut différer entre les versions. Dans Photoshop 2025, commencez par chercher la fonction dans le menu Fichier, autour des commandes Générer ou Ressources d’image. Si la commande est indisponible, vérifiez ensuite les réglages liés aux modules externes et à Generator dans les préférences de l’application.
Le nom du menu des préférences peut lui aussi varier selon le système et la langue. L’essentiel est de ne pas confondre l’activation générale de Generator avec le simple fait de donner une extension à un calque. Un calque nommé logo.png ne génère rien si le moteur d’export n’est pas actif.
Une fois la fonction opérationnelle, quelques habitudes rendent le workflow nettement plus fiable.
- Enregistrez après une modification importante. Le dossier de ressources ne doit pas être considéré comme un aperçu permanent. L’enregistrement du PSD est le déclencheur à surveiller.
- Réservez Generator aux éléments réellement livrables. Ajouter une extension à chaque calque rend le panneau difficile à lire et produit une quantité de fichiers inutile. Un groupe nommé est souvent plus pertinent qu’une série de formes exportées séparément.
- Séparez les sources et les livrables. Le dossier
-assetsest pratique pendant la production, mais il ne remplace pas un dossier de livraison organisé. Quand une version est validée, copiez les fichiers nécessaires dans l’emplacement prévu par le projet. - Adoptez une convention de nommage avant de commencer. Décidez si vous utilisez des tirets ou des underscores, si les noms sont en français ou en anglais et comment vous signalez les variantes haute densité. Changer de convention en cours de route crée davantage d’erreurs que l’export manuel.
- Contrôlez les dimensions et la transparence. Un fichier correctement nommé peut tout de même être inutilisable s’il possède une mauvaise taille, un fond inattendu ou un cadrage incorrect.
- Ne mélangez pas les responsabilités. Generator exporte; il ne choisit pas une direction artistique, ne vérifie pas automatiquement la lisibilité d’un texte et ne remplace pas la validation finale.
Quand un export ne se génère pas
Le diagnostic doit rester méthodique. Commencez par vérifier l’extension, puis simplifiez le nom du calque. Remplacez un chemin complexe par test.png, enregistrez et observez si le fichier apparaît. Si c’est le cas, réintroduisez ensuite la qualité, l’échelle ou le sous-dossier une instruction à la fois.
Vérifiez également que le document a bien été enregistré dans un emplacement où Photoshop peut écrire. Un fichier ouvert depuis un dossier synchronisé, un volume externe ou un espace soumis à des restrictions peut empêcher la création ou la mise à jour du dossier -assets. Sur macOS comme sur Windows, les autorisations du dossier parent comptent autant que la configuration de Photoshop.
Il faut aussi regarder si un fichier du même nom est déjà ouvert, verrouillé ou en lecture seule. Dans un environnement synchronisé, un service de stockage peut retarder l’apparition d’une nouvelle version et donner l’impression que Generator ne fonctionne pas. Pour isoler le problème, faites un test dans un dossier local simple, avec un PSD léger et un seul calque nommé test.png.
Enfin, prenez garde aux noms de fichiers identiques. Deux calques qui demandent tous les deux logo.png peuvent entrer en conflit ou se remplacer selon l’organisation du document. Pour les variantes, utilisez des noms réellement distincts: logo-clair.png, logo-fonce.png ou [email protected].
Au-delà de Generator: quand passer aux scripts et actions
Generator est très efficace lorsque les exports sont liés à un PSD en cours de conception. Il devient moins adapté lorsque le besoin dépasse le simple lien entre un calque et une ressource. Si vous devez traiter une série de documents, appliquer une correction colorimétrique, redimensionner selon plusieurs règles ou ajouter un filigrane, il vaut mieux changer d’outil.
Les Actions de Photoshop enregistrent une suite d’opérations: ouverture, transformation, réglage, aplatissement ou enregistrement. Elles sont accessibles dans le panneau Actions, depuis le menu Fenêtre. Une action bien préparée peut ensuite être appliquée à un dossier grâce à la commande de traitement par lot, généralement disponible dans Fichier > Automatisation > Traitement par lots.
Cette approche demande une préparation plus rigoureuse. Il faut décider quels réglages seront enregistrés, comment Photoshop doit gérer les fichiers déjà ouverts et où les résultats doivent être enregistrés. Une action qui fonctionne sur une maquette peut échouer sur un autre document si les calques ne portent pas les mêmes noms ou si une étape dépend d’une sélection précise.
Les scripts vont plus loin. Ils permettent d’ajouter des conditions, de parcourir des calques, de créer des variantes et de réagir à la structure du document. Ils sont intéressants pour les studios qui reçoivent des fichiers normalisés ou qui doivent produire régulièrement les mêmes familles de ressources. En contrepartie, leur maintenance demande des compétences techniques et une documentation minimale. Un script abandonné devient vite une boîte noire dont personne ne sait plus modifier le comportement.
Les droplets, lorsqu’ils sont encore adaptés au système et au flux de travail, offrent une interface très simple: un dossier ou un fichier est déposé sur une icône et le traitement prévu s’exécute. Ils peuvent convenir à une équipe qui traite souvent les mêmes documents sans vouloir ouvrir chaque fichier manuellement. Leur intérêt dépend toutefois de la stabilité de l’action et de la configuration des postes.
| Méthode | À privilégier pour | Point de vigilance |
|---|---|---|
| Generator | Produire des ressources depuis un PSD en cours d’édition | Les noms de calques et l’enregistrement doivent rester cohérents |
| Exporter sous | Contrôler finement un fichier ponctuel | Chaque variante demande une intervention manuelle |
| Actions et traitement par lots | Répéter la même suite d’opérations sur plusieurs fichiers | Les documents doivent partager une structure suffisamment proche |
| Scripts | Gérer des règles, variantes et traitements conditionnels | La création et la maintenance demandent des compétences techniques |
| Droplets | Lancer un traitement répétitif par glisser-déposer | Le flux dépend fortement de l’action et de l’environnement local |
La bonne combinaison n’est pas forcément la plus sophistiquée. Pour beaucoup de projets, Generator prend en charge les ressources liées à la maquette, tandis qu’une action s’occupe des traitements récurrents sur des documents finalisés. Le script n’intervient que lorsque la règle ne peut plus être exprimée proprement par un nom de calque ou une séquence d’actions.
Le réflexe à adopter dès aujourd’hui
L’automatisation des exports Photoshop ne commence pas par un script complexe. Elle commence par une décision très concrète: ne plus traiter chaque fichier comme un cas isolé. Un nom de calque peut porter le format, l’échelle, la qualité et parfois la destination. Un groupe peut représenter un composant complet plutôt qu’une pile de fichiers séparés. Une convention stable peut éviter les corrections de dernière minute au moment de la livraison.
Prenez un PSD de travail, activez Ressources d’image, puis testez trois sorties seulement: un PNG transparent, un JPG compressé et une variante à une autre échelle. Enregistrez, ouvrez le dossier -assets et vérifiez les fichiers comme le ferait la personne qui les recevra. S’ils sont bien nommés, correctement dimensionnés et faciles à retrouver, vous avez déjà posé la base d’un workflow fiable.
L’automatisation utile ne cherche pas à tout faire à votre place; elle retire de la journée les tâches qui ne méritent plus votre attention.
Generator ne remplace ni le contrôle qualité ni une nomenclature réfléchie. Il ne garantit pas qu’un visuel est bien cadré, qu’un SVG est propre ou qu’une compression convient à tous les usages. En revanche, il évite de refaire le même parcours dans les menus pour chaque asset et maintient les exports liés au document qui les a produits.
C’est là que se trouve le vrai gain de temps: moins de manipulations isolées, moins de fichiers oubliés, moins de variantes mal nommées. Commencez avec Generator, ajoutez les Actions lorsque les traitements deviennent répétitifs, puis passez aux scripts seulement quand la logique de production le justifie. L’outil le plus puissant reste souvent celui qui s’intègre naturellement au document que vous ouvrez déjà chaque matin.