在影楼设计、淘宝图片设计工作中,经常会使用同样的图像美化方式,处理大量图片。本节将介绍如何使用脚本,大批量优化图片。
首先创建一个空白的脚本文档,并保存在硬盘上某个位置。
接着输入脚本代码:
//调用[Folder]的[selectDialog]命令,弹出文件夹选择窗口,提示用户选择待处理的图片所在文件夹。 //并将文件夹存储在变量[inputFolder]中。 var inputFolder = Folder.selectDialog("选择输出的文件夹"); //判断如果用户选择的文件夹存在,则执行后面的动作。 if (inputFolder != null && inputFolder != null) { //定义一个变量[fileList],获得文件夹下的所有图片。 var fileList = inputFolder.getFiles(); //添加一个循环语句,遍历文件夹下所有图片。 for (var i = 0; i < fileList.length; i++) { //判断如果图片是正常文件,并且处于非隐藏状态,则执行后面的动作。 if (fileList[i] instanceof File && fileList[i].hidden == false) { //打开遍历到的图片。 open(fileList[i]); //由于刚打开的图片,肯定是当前文档。 //所以调用当前文档的[activeLayer]对象的[autoContrast]命令,执行自动对比度命令优化图片的色彩。 app.activeDocument.activeLayer.autoContrast(); //再调用当前文档的[activeLayer]对象的[autoLevels]命令,执行自动色阶命令优化图片的色彩。 //您也可以根据实际情况自定义图片优化的方法和步骤。 app.activeDocument.activeLayer.autoLevels(); //保存完成后的优化结果。 app.activeDocument.save(); //优化完成后,关闭当前文档。 app.activeDocument.close(); } } }
我们的脚本已经编写完成,把它保存下来。
然后切换到 Photoshop。
接着依次点击 [文件] > [脚本] > [浏览],打开刚刚保存的脚本文件。
在弹出的 [载入] 窗口中,直接双击脚本名称,Photoshop 将直接调用并执行该脚本。
在弹出的 [选择文件夹] 窗口,选择待处理文件所在的文件夹。然后点击 [确定] 按钮,确认文件夹的选择,开始执行脚本,给图片批量执行自动对比度和自动色阶命令。
更多 PS 脚本教程:http://coolketang.com/psscript/menu2lesson1.php
调整曲线代码: