哪位大佬能帮忙提取下photoshop 这个 命令的JS代码

动作开发 · 894 次浏览
日子在添乱 创建于 2023-06-17 17:35

哪位大佬能帮忙提取下photoshop   这个 命令的JS代码,不胜感激


瞑空凌 2023-06-17 18:00 :

你是在脚本路径找不到它的代码吗?我也没找到,只看到其他功能的代码,要不你自己直接手写吧,AI我知道怎么使用JS直接调用菜单栏的功能,但是PS不知道,用得少。还是直接问AI吧。

我:PS软件怎么用JS代码调用PS的功能将文件快速储存为PNG?

AI: 使用JavaScript扩展API,可以使用下面的代码将当前打开的文档快速保存为PNG格式:


```javascript

// 获取当前打开的文档

var docRef = app.activeDocument;

// 定义保存为PNG文件时使用的选项和路径

var options = new PNGSaveOptions();

var file = new File('/path/to/save/your/png/file.png');

// 保存文件

docRef.saveAs(file, options, true, Extension.LOWERCASE);

```


原理是先获取当前打开的文档,然后定义保存为PNG文件时的选项和路径,最后使用`saveAs()`方法保存文件。其中第二个参数`PNGSaveOptions()`指定了PNG文件的保存选项,第三个参数`true`表示使用副本保存,最后一个参数`Extension.LOWERCASE`表示将文件扩展名转换为小写。


这样,就可以使用上述代码快速将当前打开的文档保存为PNG格式。

----------------------------

回复内容
暂无回复
回复主贴