gpt4 book ai didi

Javascript-如何自动将图像移动到 Photoshop 中的 Canvas ?

转载 作者:行者123 更新时间:2023-11-28 04:24:17 25 4
gpt4 key购买 nike

我需要使用 Javascript 在 Photoshop 中创建一个空白 Canvas ,并将打开的图像添加到该 Canvas 上的特定位置(通过使用 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 t 函数不存在。我之前也尝试过 canvas = elem.find('canvas')[0]var canvas = document.createElement('canvas') ,但它们都不起作用。

有谁知道哪里出错了吗?

最佳答案

您对文件列表的循环错误。无限错误。尝试这样的事情。

for (var i = 0; i < fileList.length; i++)
{
try
{
var doc = open(fileList[i]);
}
catch(e)
{
alert("Failed to open file!");
}
}

关于Javascript-如何自动将图像移动到 Photoshop 中的 Canvas ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45202908/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com