将图层导出到文件并将背景图像应用于所有图层

平面设计 adobe-photoshop 层数
2022-01-25 20:46:13

我有一个大约 80 层的文件,我想导出到 png 格式。那一点我知道该怎么做,但我坚持的是如何在导出的每个图层中包含背景图层?每一层都在透明背景上,但我希望它们都有一个我只在基础层上有的标志。我说得有道理吗?任何帮助表示赞赏!

谢谢

4个回答

自动化、简单的解决方案

  1. 使用FileScriptsExport Layers to Files脚本。这会将文档的每一层导出为一个单独的文件,文件名与层名称匹配(因此在运行脚本之前确保层名称正确)。确保使用无损 24 位格式,例如 PNG(带有 8 位 alpha)。

  2. 删除作为背景层的导出文件。我想你不会需要它:)

  3. 将背景图层复制到剪贴板。

  4. 创建粘贴和重新排序图层的操作,以便粘贴的图层位于背景中。

  5. 对您导出的所有文件运行该操作。

如果您需要有关任何步骤的更多详细信息,请告诉我。

如果您有 Adob​​e Illustrator,这就是您需要做的。

您需要以 Illustrator 格式保存文件。

下载用于导出 png 文件的脚本,同时保持某些图层可见(它完全符合您的要求,但在 Illustrator 中): 脚本

然后您需要在背景图层名称中添加 + (这将使您的背景出现在所有导出的图像中——您可以在链接中阅读更多相关信息。)

将所有图层名称更改为默认名称以外的名称。

File->Scripts->Export-Layers-as-PNG

选择一个位置,你就完成了(对我来说,它只有在我选择该位置作为我的桌面时才有效)。

如果您没有 Illustrator,那么您需要找到/学习如何制作/让我制作/一个脚本,该脚本将与 illustrator 脚本执行相同的操作,但适用于 Photoshop。

您可以尝试使用 Photoshop 运行脚本,方法是将其放在 Photoshop 脚本文件夹中,然后继续

 File->Scripts->Export-Layers-as-PNG

但这对我不起作用。

祝你好运 :)

我将建议使用时间轴来执行此操作并将每个帧导出为 PNG,但作为对 KMSTR 的响应,使用图层组合,然后使用文件->脚本->图层组合到文件实际上并不是一个糟糕的方法.

首先,为 Layer Panel menu > New Layer Comp 创建一个键盘快捷键(您可以在 Window->Workspace->Keyboard Shortcuts and Menus... 中执行此操作)。

接下来,确保您的背景图层可见,然后快速关闭/打开“更改”图层,然后短按映射的键盘并重复关闭/打开更改图层并按下映射的快捷方式。

如果有 80-100 并且大约需要 2 秒来按键并打开和关闭图层,您应该能够在不到 5 分钟的时间内完成所有的合成,然后可以使用脚本生成您想要的(文件带有背景和选定的可见图层(作为图层组合),没有所有额外的清理(删除,然后与另一个动作/脚本重新合并)。

我希望这有帮助。干杯!

您可以按住 alt 键,然后单击对应图层的眼睛图标,这将关闭除您的图层之外的所有内容,然后还显示背景图层(打开它的眼睛图标。)