酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

适用于Photoshop 2022版本的JSX脚本,批量将原始图片文件夹内的所有图片调整为1920x1080,分辨率设为72dpi,在每张图片右下角填加指定文件夹中的图片作为水印,水印尺寸调整为100X100,边距50像素,并另存为JPEG格式至处理完成文件夹

以下是一个可能适用于 Photoshop 2022 版本的 JSX 脚本示例: ```javascript // 引入所需的 Photoshop 库 var app = new ActiveXObject("Photoshop.Application"); // 打开原始图片文件夹 var sourceFolder = Folder.selectDialog("请选择原始图片文件夹"); // 获取文件夹中的所有图片文件 var sourceFiles = sourceFolder.getFiles("*.jpg;*.png;*.bmp"); // 循环处理每张图片 for (var i = 0; i < sourceFiles.length; i++) { var sourceFile = sourceFiles[i]; var doc = app.open(sourceFile); // 调整图片大小 doc.resizeImage(1920, 1080); // 设置分辨率 doc.resolution = 72; // 打开水印图片 var watermarkFile = new File("指定水印图片路径"); var watermarkDoc = app.open(watermarkFile); // 调整水印大小 watermarkDoc.resizeImage(100, 100); // 将水印复制到原始图片 var watermarkLayer = watermarkDoc.artLayers.getByName("Background"); watermarkLayer.copy(); doc.paste(); // 调整水印位置 var watermarkLayer = doc.activeLayer; watermarkLayer.translate(50, doc.height - 150); // 另存为 JPEG 格式到处理完成文件夹 var destinationFolder = Folder.selectDialog("请选择处理完成文件夹"); doc.saveAs(new File(destinationFolder + "/" + sourceFile.name.replace(/\.[^/.]+$/, ".jpg")), JPEGOptions, true); // 关闭文档 doc.close(SaveOptions.DONOTSAVECHANGES); } // 关闭 Photoshop 应用程序 app.quit(); ``` 注意逻辑点: 1. 确保指定的水印图片路径是正确的。 2. 处理大量图片时,可能需要考虑性能优化,例如在循环中避免重复打开和关闭一些资源。 3. 提前备份原始图片,以防处理过程中出现意外。 [2025-04-22 15:21:00 | AI写代码神器 | 480点数解答]

相关提问