1
私はこのコードを試みJavascript-どのように自動的にPhotoshopのキャンバスに画像を移動するには?
(Javascriptを使用して手動で周辺の画像を移動しない)Photoshopで空白のキャンバスを作成するためにJavaScriptを使用し、そのキャンバス上の特定の位置に開口画像を追加する必要があります
//create canvas
var canvas= app.documents.add(5000,5000,72);
var ctx = canvas[0].getContext('2d');
var inputFolder = Folder.selectDialog("Select a folder to process");
var fileList = inputFolder.getFiles();
//open file and auto contrast it
for (var i = 0, len = fileList.length; i < len; i++){
var i = 1;
var filename = fileList[i].name;
var img = app.open(File(inputFolder + "/" + filename));
img.activeLayer.autoContrast();
}
canvas[0].getContext('2d')
にエラーが表示されます。それはget.Contec
関数が存在しないと述べた。 私もcanvas = elem.find('canvas')[0]
とvar canvas = document.createElement('canvas')
を試しましたが、どれもうまくいきませんでした。
どこが間違っているのですか?
ループの中に 'i'という名前の変数を宣言していますが、既に' i'という名前の変数があります。既に存在する変数を宣言するのは良いことではありませんが、最悪の場合、コードでは 'i'は常に値1を持ち、無限ループになります。 –
+ Web APIとPhotoshopのスクリプトAPIが混在しています。私はPhotoshopのスクリプティングAPIについてよく分かりませんが、HTMLCanvasElementとそのgetContextメソッドをサポートしていれば本当に驚いています。 – Kaiido