我目前正在研究用c ++编写一个复杂的photoshop导出插件,其第一步是重新创建" Layer comps to files"脚本。经过广泛的搜索,阅读Photoshop SDK文档并查看SDK中的示例插件基金,我甚至不知道是否可能。
我的问题如下:Photoshop导出插件如何枚举和应用图层复合以便单独导出它们?
答案 0 :(得分:2)
事实证明,导出插件无法修改文档状态,因此我原来的问题是,它不可能是这样的。
但是,您可以创建一个可以应用图层复合的自动化插件,然后调用导出插件来保存生成的图像。 SDK没有很好地解释这个过程,但有两个示例插件(Listener和Getter插件)转储C代码,这对学习如何自动化Photoshop非常有用。
监听器插件转储复制您所执行操作的代码(即应用图层复合或调用导出器插件)
getter插件转储代码,显示如何访问系统中的所有变量(即图层组合列表及其名称)
您需要先从SDK编译这些插件,然后才能使用它们。
所以解决方案是