我正在尝试修改此脚本以压缩然后使用 TinyPNG Photoshop 插件关闭所有打开的文件,而不必在打开的对话框中一次选择一个文件。他们确实提供了另一个脚本,允许您压缩整个文件夹。但是,我发现自己需要在一个文件夹中压缩 50 张图像中的 10 张,所以我宁愿选择那 10 张或打开这 10 张并在所有打开的文件上运行脚本。
我试过更换
compressFile(File.openDialog("Choose a PNG or JPEG file to compress")
和
compressFile(app.activeDocument)
试图让脚本只压缩当前文档。
它不使用活动文档,而是直接跳到 catch(error)。
try {
// Compress Active File
compressFile(File.openDialog("Choose a PNG or JPEG file to compress"));
} catch(error) {
alert("No JPEG or PNG file selected or compression error.");
}