如何自动将每一层保存为自己的 png/jpeg,同时保持一个主层在上面

平面设计 adobe-photoshop PNG 自动化 Photoshop脚本
2021-12-31 19:59:28

我们为许多设备提供乙烯基贴花。为了在设备上显示设计的外观,我们必须创建设备的主层,将皮肤适合的位置切出,以便我们的背景层图像滑到后面。在此处输入图像描述

我们为每台设备提供 2,000 多种设计,因此这需要时间。在我们将所有背景作为单独的图层排列在主设备窗口后面之后,我们必须将每个图层保存为自己的 png。这是一个非常耗时的过程。这是一些设计的测试示例。在此处输入图像描述

每个背景层的标题都与设计的名称相对应。例如:这里的顶层叫做“蓝色矢量鱼和船图案”。我们现在如何做到这一点是我们双击图层标题,因此它允许我们“复制”标题(而不是输入它)。在此处输入图像描述

然后我们打开一个“另存为”窗口,您会看到我们的 PSD 文件当前保存为“The (layer name) Skin for the Beats by Dre Solo 2 Headphones”,在此处输入图像描述

所以我们需要把我们的图层标题放到当前显示“(图层名称):在此处输入图像描述

然后将保存类型更改为 PNG 或 JPEG。在此处输入图像描述

然后我们保存该设计,删除我们刚刚保存的图层并复制下一层的操作,在这种情况下将是“无缝矢量金鱼”。在此处输入图像描述

有没有办法创建自定义脚本来自动执行这些重复操作?我显然一遍又一遍地做同样的事情。我将不胜感激任何帮助!我们通常设置 500 个批次并手动保存它们,这很残酷。如果您有任何建议,请与我联系。谢谢!

3个回答

文件 → 脚本 → 将图层导出到文件

或者在较新版本的 Photoshop 中:

文件 → 导出 → 将图层导出到文件

您应该尝试用户 Johannes 慷慨分享的这个脚本:https ://graphicdesign.stackexchange.com/a/1962/24301

它基本上是内置 PS“将图层导出到文件”脚本的改进版本,它允许(除其他外)通过图层名称保存图层。这将导出文件中的所有图层,因为它们的位置保持不变。

之后,我会打开其中一个图层图像并创建一个动作,将顶部图像(您的“组 1”)放在当前图像上,保存并关闭。然后使用批处理工具将该操作应用于所有保存的图层图像。

  1. 选择要保存为 jpeg/png 的图层,然后在图层面板中,Photoshop 将自动突出显示所选图层。
  2. 然后转到图层面板中所选图层旁边的眼睛图标;按住 alt 键并单击眼睛。
  3. 这将只显示您要保存为 jpeg/png 的图层,同时隐藏其他图层。
  4. 现在通过图像>修剪修剪额外的背景。
  5. 按 Alt+Ctrl+Shift+S 保存当前图像。它会将您的图像保存为网络即。以 png/jpeg 格式。