0
Photoshopでレイヤーのテキストを動的に変更し、PNG形式でエクスポートしたいと考えています。 しかし、私は自分のjsxスクリプトに引数を渡す方法を理解できません。 次のコマンドを実行しましたが、パラメータ "layer text"はjsxスクリプトに渡されません。Photoshop JSXスクリプトでレイヤーテキストを動的に変更する
arguments.lengthは、常にです。
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);