PhotoShop JavaScript 批處理 學(xué)習(xí)三

??前面我們修改了文本圖層的信息,并成功保存,但僅修改文字是不夠的,更多的時候,我們需要生產(chǎn)不同位置的數(shù)據(jù),并增加一點(diǎn)旋轉(zhuǎn)操作

  • 移動文本圖層
var fileRef = new File('E:/小黃人.psd');
var docRef = app.open(fileRef);

var MyTextlayer = docRef.artLayers.getByName( '這是小黃人' ); 
alert(MyTextlayer.name); 

MyTextlayer.translate(-60,-60);

??移動圖層還是比較簡單的,直接調(diào)用translate方法就可以了,輸入的兩個參數(shù)是相對位移的像素數(shù)(原點(diǎn)在左上角),效果如下


image.png

image.png

??值得一提的是,translate對LayerSet也是適用的,一個圖層集合由多個圖層組成,能夠通過調(diào)用LayerSet的translate可以把這個整體一起移動。

  • 旋轉(zhuǎn)文本圖層
var angle = 45;
MyTextlayer.rotate (angle, AnchorPosition.MIDDLECENTER); 

??調(diào)用rotate方法即可,第一個參數(shù)指順時針旋轉(zhuǎn)45度,第二個參數(shù)是指以文本中心旋轉(zhuǎn)。效果如下

image.png
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容