首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Adobe 8 Photoshop-Image-导入

Adobe 8 Photoshop-Image-导入
EN

Stack Overflow用户
提问于 2018-06-29 12:21:18
回答 2查看 411关注 0票数 0

我创建了一个PremierePro扩展,它可以下载一个文件并导入到一个项目中。不幸的是,同样的扩展在Photoshop下无法工作,因为主机脚本应用实例不包含项目。我尝试了不同的格式,比如.psd,但是没有出现任何项目。

hostScript.jsx:

代码语言:javascript
复制
app.project // === null

我导入通过以下命令下载的文件:

代码语言:javascript
复制
csInterface.evalScript("app.project.importFiles(['" + fullPath + "'])");

由于我无法调试主机脚本,所以我有点不知所措。我也没有找到将文件导入photoshop的例子。

是否有人知道如何将文件导入photoshop,或者是否有其他方法来创建显式项目?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-23 11:53:37

只是公开的命令:

代码语言:javascript
复制
csInterface.evalScript("app.open(File('" + encodeURIComponent(fullPath) + "'));");
票数 0
EN

Stack Overflow用户

发布于 2018-06-29 19:10:00

Photoshop没有项目,事实上,对于所有Adobe产品来说,dom都略有不同。您可以查看PS引用(https://wwwimages2.adobe.com/content/dam/acom/en/devnet/photoshop/pdfs/photoshop-cc-javascript-ref.pdf)以获得更多信息。例如,您可以使用app.open()打开文件。为了调试主机脚本,我将所有内容封装到使用try-catch的函数中(也从不从csinterface调用dom函数),但我认为还有更全面的解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51101637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档