我可以自动保存不同的图层组合吗?

平面设计 adobe-photoshop 视窗 Photoshop脚本
2022-01-04 20:02:42

我有一个图标的源文件。它有一个作为图标背景的基础层和许多层文件夹,每个文件夹都包含每个单独图标的层。这些文件夹有 20 个左右。要保存图标集,我需要:

  1. 使基础层可见,并隐藏所有其他层
  2. 显示我要保存的图标的文件夹
  3. 使用适当的名称(文件夹的名称)保存文件
  4. 隐藏那个文件夹。
  5. 对每个文件夹重复步骤 2-4

我玩过 Photoshop 中的脚本,但无法制作自动执行此操作的东西(这是一个烦人的耗时操作)。可能吗?

2个回答

是的!这就是你要做的。在 Photoshop 中打开“图层合成”窗口。单击快照按钮,隐藏当前图层,显示下一个图层,再次单击快照。为要导出为单个文件的文档的每个状态创建图层组合快照。准备好所有这些后,转到File > Scripts > Layer Comps to Files设置您的目标文件夹和图像设置,然后导出,您将拥有所有这些图层组合作为单个图像。

Photoshop Composition Composer将满足您的需求。在您的情况下,仅使用一个顶级文件夹。

用法

  1. 请参阅下面的示例和预览以了解其工作原理
  2. 下载并解压 -photoshopCompositionComposer jsx文件
  3. 打开您的项目并导航到File > Scripts > Browse...
  4. 浏览并加载下载的jsx文件

注意:__对顶级组名称使用前缀(双下划线)以将组排除在组合编写过程之外。例如__ignoreThisGroup

例子

图层

产生的组合物