返回

新闻详情

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


来源:天津天琥设计培训学校时间:2019/1/11 14:28:59

现在我们想用脚本控制图片和阴影一起旋转,然后合并它们,这比先合并后旋转能得到更好的结果。我们希望脚本能够实现图片每次的旋转尺寸是-20°到20°之间的随机值,可以编写如下代码:

var angle = Math.round(Math.random() * 40) - 20; docRef_1.activeLayer.rotate(angle, AnchorPosition.MIDDLECENTER); docRef_1.activeLayer = docRef_1.layers[0]; docRef_1.activeLayer.rotate(angle, AnchorPosition.MIDDLECENTER); docRef_1.activeLayer.merge();

在第一行代码中,函数Math.random可以得到一个0到1之间的随机值,不是一个整数,这也是我们使用Math.round取整函数的原因。为了得到-20到20之间的随机数,我们用40与0到1之间的小数相乘并且对结果取整,再减去20,将所得的结果保存在变量angle中。下面执行旋转操作的代码将作用于当前的活动图层即阴影层,第二行代码括号里定义了旋转的角度为angle,而锚点的位置则是中心点。在ps软件中可以用过快捷键Ctrl+T执行旋转操作。最后三行代码执行了选中图片图层,和阴影图层旋转相同角度并且合并的操作。


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

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

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