首页 > 解决方案 > 如何使用 Javascript 在 Photoshop 插件中读取当前文档的宽度和高度?

问题描述

创建插件时是否可以从 Photoshop 获取/检索宽度和高度值?

我有一个 Javascript 函数,它依赖于能够找到当前文档的比率,以便继续使用两个独立函数中的任何一个。

因此,最终我希望能够按照以下方式编写 if/else 语句:

如果宽度/高度 < 1.5,则为 function1,否则为 function2。

标签: javascriptphotoshopphotoshop-script

解决方案


所以我找到了答案。

在您的 jsx 文件中,您可以使用:

app.activeDocument.width

或者

app.activeDocument.height

或者 - 如果您希望从 js 文件中检索这些值,您可以使用:

csInterface.evalScript('app.activeDocument.width.as("px")',function(result){
    alert(result)
});

或者

csInterface.evalScript('app.activeDocument.height.as("px")',function(result){
    alert(result)
});

推荐阅读