返回

新闻详情

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


来源:兰州天琥设计培训学校时间:2019/1/11 14:26:51

现在我们想给图片添加一个边框,我的实现方法是用脚本命令扩大画布,然后新建一个图层并全选填充白色。在此之前我们需要根据图片的尺寸算出边框的合适尺寸。经过一系列尝试和失败,我发现短边的7.5%是较为合适的边框厚度。当然,我们首先要找出短边再来算出它的7%,最后还要为画布的宽度和高度增加双倍的该尺寸。简而言之就是画布的宽和高都要增加图片短边的15%。代码如下:

var width = docRef_1.width;

var height = docRef_1.height;

if (width <= height) { var borderSize = Math.round(width * 0.15); }

else { var borderSize = Math.round(height * 0.15); }

docRef_1.resizeCanvas(width + borderSize, height + borderSize);

Okay,我们来分析一下这段脚本。前两行代码很简单,我们分别定义了一个变量等于该文件的宽度和高度。然后是一个“if条件语句”来声明如果宽度小于或等于高度则执行花括号内的命令。命令的第一部分大家很熟悉,就是新建一个变量,第二部分则使用使用了一个叫做“round”的Math Function(数学函数),作用就是对括号里的任意数值取整。这样做是因为有时候宽度或者高度的15%可能为小数(译者注:避免出现像素不精确的问题)。接下来的“else”语句表明如果宽度大于高度则执行该行代码花括号里的命令。最后一行代码根据边框的厚度重新定义了画布大小。注意图片的周围加上了1px的灰色边框因为考虑到文章背景也是白色以示区分,和脚本操作无关。


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

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

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