我有一个大约 80 层的文件,我想导出到 png 格式。那一点我知道该怎么做,但我坚持的是如何在导出的每个图层中包含背景图层?每一层都在透明背景上,但我希望它们都有一个我只在基础层上有的标志。我说得有道理吗?任何帮助表示赞赏!
谢谢
我有一个大约 80 层的文件,我想导出到 png 格式。那一点我知道该怎么做,但我坚持的是如何在导出的每个图层中包含背景图层?每一层都在透明背景上,但我希望它们都有一个我只在基础层上有的标志。我说得有道理吗?任何帮助表示赞赏!
谢谢
自动化、简单的解决方案
使用File
→ Scripts
→Export Layers to Files
脚本。这会将文档的每一层导出为一个单独的文件,文件名与层名称匹配(因此在运行脚本之前确保层名称正确)。确保使用无损 24 位格式,例如 PNG(带有 8 位 alpha)。
删除作为背景层的导出文件。我想你不会需要它:)
将背景图层复制到剪贴板。
创建粘贴和重新排序图层的操作,以便粘贴的图层位于背景中。
对您导出的所有文件运行该操作。
如果您需要有关任何步骤的更多详细信息,请告诉我。
如果您有 Adobe 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 键,然后单击对应图层的眼睛图标,这将关闭除您的图层之外的所有内容,然后还显示背景图层(打开它的眼睛图标。)