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

Posted

技术标签:

【中文标题】如何在活动文档中加载图像? (Photoshop脚本)【英文标题】:How to load an image in active document? (Photoshop Scripting) 【发布时间】:2011-02-12 16:34:27 【问题描述】:

我是 Photoshop 脚本的新手。

我想将图像图像(从我的硬盘)加载到活动文档中,作为具有定位的新图层。如何才能做到这一点?有人可以分享一下代码吗?

谢谢

【问题讨论】:

【参考方案1】:

您可以打开 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) 制作日历的好例子。

请检查here

【讨论】:

以上是关于如何在活动文档中加载图像? (Photoshop脚本)的主要内容,如果未能解决你的问题,请参考以下文章

ScrollView:如何从文档中加载图像

如何从图库中加载图像视图中的图像?

如何在 iOS 8 Objective c 中的 UIWebView 中从文档中加载 png 图像

在 Android 中加载动态项目时无法将页脚视图添加到列表视图

如何在 Photoshop JavaScript API 中加载图层透明度并保存为路径?

在 WebView 中加载页面之前,用本地 Android 资源替换 HTML 文档的图像