javascript - 如何使用 Javascript 在 Photoshop 插件中读取当前文档的宽度和高度?
问题描述
创建插件时是否可以从 Photoshop 获取/检索宽度和高度值?
我有一个 Javascript 函数,它依赖于能够找到当前文档的比率,以便继续使用两个独立函数中的任何一个。
因此,最终我希望能够按照以下方式编写 if/else 语句:
如果宽度/高度 < 1.5,则为 function1,否则为 function2。
解决方案
所以我找到了答案。
在您的 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)
});
推荐阅读
- c# - 阅读 Service Bus 主题订阅死信队列 (DLQ) C# 的最佳方式
- c++ - 我找到了这段代码来更改字体,但它不起作用
- javascript - 反应 js 创建 json 文件,读取仅在句子的最后一点之后换行
- jenkins-pipeline - Jenkinsfile 无法推送 docker 镜像
- python - 模拟 cursor.fetchone() 返回 None 而不是在 python 中返回一个值
- python - Colab TPU:InvalidArgumentError:无法解析张量原型 [Op:ComputeBatchSize]
- javascript - 使用 jQuery 更改相对于滚动距离的图像大小
- powershell - 选择对象输出到变量的目录路径
- django - 如果多对多相关对象中的任何一个具有给定的属性值,则从查询集中排除对象
- graph - 如何构建具有数千个节点的 Graph?