PS脚本存放位置例如:C:\Program Files\Adobe\Adobe Photoshop CC 2017\Presets\Scripts
一、官方API
二、例子
例子参考
1.以下为将图片放到图层,然后压缩,再导出的脚本:
var orgPath;//定义一个变量[orgPath],用来保存当前打开图片的文件路径。
var document;//定义一个变量[document],用来表示Photoshop的当前文档。
/*选择将要处理图片文件夹*/
function getAndHandlImage(folder) {
var file = folder.getFiles("*.png");
var currentDoc = open(new File(file[0]));
currentDoc.layers[0].name = currentDoc.name;
document = app.activeDocument;
orgPath = document.path;
for (var i = 1;i < file.length; i++) {
fileToLayer(file[i], currentDoc);//将文件夹中所有图片放在图层中
}
resizeImage();//压缩文档中所有图片
for (i=0; i<document.layers.length;i++)
{
document.layers[i].visible = false;//先把所有图层设为不可见
}
exportImage();//按图层导出文档中图片到文件夹
document.close(SaveOptions.DONOTSAVECHANGES);//执行完所有操作,关闭文档(不保存)
alert("压缩导出完毕");
}
/*将图片放在图层中*/
function fileToLayer(input_file_path, newDoc) {
//alert("1.图片放到图层");
var file_path &#