【发布时间】:2017-11-03 15:28:25
【问题描述】:
我正在尝试使用 Javascript 从本地文件夹中选择两个随机图像并放置在单独的 Photoshop 图层上。我创建了一个数组,其中包含可供选择的文件路径。
#target photoshop
var allImages = [“file path/img-1.jpg”, "file path/img-2.jpg", "file path/img-3.jpg"];
//this is a large array of file paths to 100 different images
var pickImage = allImages[Math.floor(Math.random() *
allImages.length)];
var imgFile = File(pickImage);
var openFile = app.open(imgFile);
var secondImage = allImages[Math.floor(Math.random() * allImages.length)];
app.activeDocument.artLayers.add(secondImage);
这会打开第一个图像并在上面创建一个空白层,但不会插入第二个图像。我错过了什么?
【问题讨论】:
标签: javascript photoshop photoshop-script