Export plans de travail séparés dans photoshop via .jsx
Solene_lctr
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
Bruno83200_6929 Messages postés 725 Date d'inscription Statut Membre Dernière intervention -
Bruno83200_6929 Messages postés 725 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite créer un script .jsx qui me permettrait d'exporter les plans de travail contenus dans un même .psd de façon distincte. Aujourd'hui, j'arrive seulement à exporter le document au complet, ce qui fait que mes plans de travail sont réunis sur un seul export.
Auriez-vous une solution ?
Windows / Chrome 143.0.0.0
1 réponse
-
Bonsoir,
Script JSX fonctionnel (PNG par plan de travail)
#target photoshop if (app.documents.length === 0) { alert("Aucun document ouvert"); return; } var doc = app.activeDocument; // Dossier d’export var exportFolder = Folder.selectDialog("Choisissez le dossier d'export"); if (!exportFolder) return; // Récupération des plans de travail var artboards = doc.artboards; if (!artboards || artboards.length === 0) { alert("Aucun plan de travail trouvé"); return; } // Options d’export var exportOptions = new ExportOptionsSaveForWeb(); exportOptions.format = SaveDocumentType.PNG; exportOptions.PNG8 = false; exportOptions.transparency = true; exportOptions.quality = 100; for (var i = 0; i < artboards.length; i++) { // Sélection du plan de travail doc.artboards.setActiveArtboardIndex(i); var artboardName = artboards[i].name.replace(/[\\\/\:\*\?\"\<\>\|]/g, "_"); var file = new File(exportFolder + "/" + artboardName + ".png"); // Export du plan de travail actif doc.exportDocument(file, ExportType.SAVEFORWEB, exportOptions); } alert("Export terminé !");