美文网首页
PhotoShop JavaScript 批处理 学习三

PhotoShop JavaScript 批处理 学习三

作者: fox_rabbit | 来源:发表于2018-09-06 19:59 被阅读0次

      前面我们修改了文本图层的信息,并成功保存,但仅修改文字是不够的,更多的时候,我们需要生产不同位置的数据,并增加一点旋转操作

    • 移动文本图层
    var fileRef = new File('E:/小黄人.psd');
    var docRef = app.open(fileRef);
    
    var MyTextlayer = docRef.artLayers.getByName( '这是小黄人' ); 
    alert(MyTextlayer.name); 
    
    MyTextlayer.translate(-60,-60);
    

      移动图层还是比较简单的,直接调用translate方法就可以了,输入的两个参数是相对位移的像素数(原点在左上角),效果如下


    image.png
    image.png

      值得一提的是,translate对LayerSet也是适用的,一个图层集合由多个图层组成,能够通过调用LayerSet的translate可以把这个整体一起移动。

    • 旋转文本图层
    var angle = 45;
    MyTextlayer.rotate (angle, AnchorPosition.MIDDLECENTER); 
    

      调用rotate方法即可,第一个参数指顺时针旋转45度,第二个参数是指以文本中心旋转。效果如下

    image.png image.png

    相关文章

      网友评论

          本文标题:PhotoShop JavaScript 批处理 学习三

          本文链接:https://www.haomeiwen.com/subject/cicfgftx.html