javascript - Photoshop javascript 如何在脚本后恢复原始文档状态

标签 javascript photoshop

我想运行一个调整大小和保存图像的 photoshop javascript,但最后我想将文档恢复到原始状态。

在 photoshop 中,我只会标记回历史 Pane ,撤消最后的命令。
我应该如何在脚本中做到这一点?
或者,将文档恢复到原始状态的最佳方法是什么?

不要假设该文档最初是保存的,它可能是正在制作中的文档。

最佳答案

保存事件历史状态:

var savedState = app.activeDocument.activeHistoryState

然后当你完成你正在做的事情时:
app.activeDocument.activeHistoryState = savedState

关于javascript - Photoshop javascript 如何在脚本后恢复原始文档状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15313680/

相关文章:

javascript - cv::imcode将图像从JS解码到C++(opencv,emscripten)

javascript - 使用 onchange 事件处理程序计算平均值

javascript - 如何使用导航请求模式?

javascript - 引号的使用

javascript - Javascript 如何通过 document.getElementById 与 HTML 交互?

css - 无法将 Photoshop 不透明度转换为 CSS3

html - 是否可以在没有任何 CSS 的情况下设置样式?(仅使用类似应用程序的 photoshop)

css - 模仿 Photoshop 混合效果,如乘法、叠加等

command-line - 如何从命令行创建分层的PSD文件?

html - CSS如何使图标看起来像在背景中