在影楼设计、淘宝图片设计工作中,经常会使用同样的图像美化方式,处理大量图片。本节将介绍如何使用脚本,大批量优化图片。
首先创建一个空白的脚本文档,并保存在硬盘上某个位置。
接着输入脚本代码:
//调用[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
调整曲线代码: