ilo*_*mbo 2 javascript photoshop
我想运行一个调整大小和保存图像的photoshop javascript,但最后我希望将文档恢复到原始状态.
在photoshop中,我只需标记历史记录窗格,撤消最后的命令.
我该如何在脚本中执行此操作?
或者,或者,将文档恢复到原始状态的最佳方法是什么?
不要假设文档最初是保存的,它可能是正在编写的文档.
从 ScriptListener 插件恢复图像:
var idRvrt = charIDToTypeID( "Rvrt" );
executeAction( idRvrt, undefined, DialogModes.NO );
Run Code Online (Sandbox Code Playgroud)
我避免了历史状态的方法 - 我发现它并不总是运作良好.相反,如果我想进行临时更改,我会复制文档并对其进行处理.从未失败.
小智 5
保存活动历史记录状态:
var savedState = app.activeDocument.activeHistoryState
Run Code Online (Sandbox Code Playgroud)
然后,当你完成了你正在做的任何事情:
app.activeDocument.activeHistoryState = savedState
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5049 次 |
| 最近记录: |