如何在活动文档中加载图像?(Photoshop脚本)

7

我对Photoshop脚本编写很陌生。

我想要将一张图片(从我的硬盘中)作为新图层加载到当前文档,并设置位置。这该怎么做?能否请有经验的人分享代码?

谢谢。

1个回答

10

你可以打开 Photoshop 文件对话框来查找你的图像并将其添加到一个图层中。

file = app.openDialog();//opens dialog,choose one image

if(file[0]){ //if you have chosen an image
   app.load(file[0]); //load it into documents
   backFile= app.activeDocument; //prepare your image layer as active document
   backFile.resizeImage(width,height); //resize image into given size i.e 640x480
   backFile.selection.selectAll();
   backFile.selection.copy(); //copy image into clipboard
   backFile.close(SaveOptions.DONOTSAVECHANGES); //close image without saving changes
   doc.paste(); //paste selection into your document
   doc.layers[0].name = "BackgroundImage"; //set your layer's name
}

有一个使用Photoshop JavaScript扩展(.jsx)制作日历的好例子。

请在这里查看。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接