返回

新闻详情

PS高端教程:在PS中用脚本语言来处理图片步骤三


来源:海口天琥设计培训学校时间:2019/1/11 14:21:37

现在我们希望用户选择一个文件打开,为此我们需要弹出一个打开文件的对话框,即使我们关闭了对话框的显示但是我们只要编些脚本依然可以控制对话框的显示。下面我们将定义一个和打开的文件对应的变量,然后复制该文件的背景层。实现代码如下:

open(File(openDialog()));

var docRef_1 = activeDocument

docRef_1.backgroundLayer.duplicate();

第一条命令由三部分组成,the open命令是用来打开括号内的文件,然后the file()命令是抓取括号里的文件路径,但这里我们添加的是openDialog()命令。所以该命令行的作用是弹出一个对话框让用户选择一个文件,然后程序能获取文件路径并打开它。如果你每次都想打开同一个文件,那么你可以用具体的文件路径来代替openDialog()代码片段。第二条命令我用var来定义了一个变量docRef_1,该变量名可以是规范内的任意值,如果我还想打开另一个文件,我就可以定一个名为docRef_2的变量。然后我们把变量docRef_1定义为当前文件。最后一条命令我们所做的是指令Photoshop复制docRef_1文件中的背景图层,该文件目前也是我们唯一运行的文件。大家会再次发现这和我们在ps中的操作类似,在ps中,你会选择你想要复制图层所在的文件,然后你要选择该文件中你要复制的图层并复制它。现在运行完整的代码我们将得到一个拥有你选择的图片的背景图层和在其上方的复制层。如果要在photoshop中完成同样的操作你只需要简单的按Ctrl+O,然后选择图片,随后右击图层面板的背景图层,选择“复制图层”。


上一篇:PS高端教程:在PS中用脚本语言来处理图片步骤二

下一篇:PS高端教程:在PS中用脚本语言来处理图片步骤五

  咨询老师  拨打电话  网上报名