2005-08-03

用Photoshop Script来加Logo

加LOGO,首先你需要有一个自己的LOGO,然后把这段代码放在加框的Script里面:

详解:

var frameDoc = activeDocument;
这是定义放置logo图案的目标图档。如果放在在流行的那个加框程序里面,可以不要这一行,但要把后面的frameDoc改成AD。

var logofile = new File("e:/my documents/fishlogo on white.psd");
这是定义logo文件的地址,一定要改成自己的那个。

var logoDoc = open(logofile);
打开logo文件,并定义它。

logoDoc.mergeVisibleLayers();
合并logo的图层。

logoDoc.resizeCanvas(frameDoc.width,frameDoc.height,AnchorPosition.BOTTOMRIGHT);
这是一个关键步骤,把logo图案的画布尺寸改成跟目标图档一样大,如此才能保证把logo复制过去后位置精确。
BOTTOMRIGHT,意味着logo位置是相对右下角固定。各位应该根据自己摆放logo的习惯调整。

logoDoc.layers[0].duplicate(frameDoc,ElementPlacement.PLACEATBEGINNING);
这一步是复制logo的图层到目标图档。

logoDoc.close(SaveOptions.DONOTSAVECHANGES);
关闭logo图档。
DONOTSAVECHANGES,意味着不保存。

另外的提示:
Logo文件的画布尺寸应该具有某个边角的尺寸特性,这样才能精确放置。

没有评论:

发表评论