Je voudrais changer dynamiquement le texte d'une couche dans photoshop et l'exporter au format PNG. Cependant, je ne peux pas trouver un moyen de passer des arguments à mon script jsx. Je cours la commande suivante mais le paramètre "texte de couche" n'est pas passé au script jsx.Photoshop JSX Script pour changer le texte de la couche dynamiquement
arguments.length est toujours .
ExtendScript\ Toolkit -run ps.jsx "layer text"
ps.jsx
#target photoshop
// debug level: 0-2 (0:disable, 1:break on error, 2:break at beginning)
$.level = 1;
var doc = app.open(new File('image001.psd'));
app.activeDocument.artLayers[0].textItem.contents = arguments[0];
var file = new File("./PhotoshopLayers/image.png");
var saveOptions = new PNGSaveOptions();
doc.saveAs(file, saveOptions, true, Extension.LOWERCASE);