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 670 Date d'inscription Statut Membre Dernière intervention -
Bruno83200_6929 Messages postés 670 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
A voir également:
- Export plans de travail séparés dans photoshop via .jsx
- Adobe photoshop - Accueil - Applications & Logiciels
- Export favoris chrome - Guide
- Photoshop pour pc - Télécharger - Montage photo
- Dans la présentation à télécharger, sans modifier leur position dans la feuille : passez le rectangle noir en arrière-plan. passez le rectangle bleu au premier plan. passez le rectangle hachuré au premier plan. quel mot apparaît ? - Forum LibreOffice / OpenOffice
- Photoshop elements gratuit - Télécharger - Retouche d'image
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é !");