Photoshop批处理操作:保存至Web和设备。

14
我在Photoshop CS4中创建了一个操作,大致如下:
  1. 打开文档
  2. 更改画布大小
  3. 使用“另存为Web和设备”功能
  4. 关闭文档
现在,“另存为Web和设备”的功能包含保存特定名称到特定文件夹等一些操作。但是,当我尝试批处理此操作时,我无法告诉Photoshop不要使用“另存为Web和设备”中定义的名称(及可能的位置)。结果,Photoshop会继续覆盖批处理中前面输出的文件,只剩下最后一个文件的转换版本。
我尝试选中批处理中的“覆盖另存为”复选框,但似乎不能影响操作中的“另存为Web和设备”的行为。
有人能帮帮我吗?
15个回答

7

如果您在Photoshop中设置“保存为网络”动作时没有更改原始文件名,那么从桥接使用Photoshop批处理可以保留文件名。


5
问题很简单,我不知道为什么有这么多帖子。Adobe很棒。
只需按照以下步骤操作:
记录新操作:打开任何图像,然后从菜单中选择“保存为Web和设备”(选择所需的设置并单击保存)。
然后转到操作窗格,删除操作的第一部分“打开文件”,并从菜单File>自动化>批处理运行您的批处理即可。

1
如果您正在处理已经打开的文件,您不需要包括“[删除]动作打开文件的第一部分”这个额外步骤。 - rinogo

5
我能够使用批处理来“保存为网络和设备”,并使保存的文件保持其原始名称,而不需要使用拖放操作。
要验证您的操作是否会保留原始名称或多次覆盖同一文件,您可以在操作面板中检查操作,在“导出”命令下,您将看到“In”属性。如果它只包含路径而没有文件名,则它将按预期工作,但是如果它在路径末尾包含文件名,则会出现覆盖问题。
诀窍在于录制操作时。单击“保存为网络和设备”后,您不能在保存时更改文件名。(我认为在保存时点击错误的方式也可能会导致问题)
我认为这就是Ben在他上面的帖子中试图表达的意思,我只是想澄清一下。
Win7 64位,CS5

1
正确。问题可能是当您记录初始保存操作时,所使用的文件名中包含“不必要的字符”,例如空格等。然后,“保存为Web”功能会自动更改文件名,最终成为动作中的绝对文件名。 - jtheman

1

我曾经遇到过同样的问题,但是发现当我使用快捷键(CTRL+ALT+SHIFT+S)选择“保存为Web”时,它并没有起作用,但是如果我使用文件菜单,则可以正常工作。如果这种方法不起作用,请尝试调整您的操作。

夏洛特


1

水滴无法压缩网络图片。如果您手动进行“保存为Web”操作,它将以使用水滴相同的批处理命令大小的约30%进行保存。


1

你可能认为现在Adobe应该已经包含了轻松批处理的能力。在大多数情况下,Save for Web可以将文件大小减少50%以上,Adobe怎么想的?


1
我通过将我的图像从CMYK转换为RGB来解决了这个问题。这样可以减小图像大小50%。虽然无法将其设置为批处理,但我不得不逐个进行操作,但比使用“保存为Web”更快,尽管效果不如后者。

1

0

我曾经遇到过同样的问题,我的“解决方法”是在操作的“保存为Web”部分切换对话框屏幕,并手动按“保存”并输入所需文件名。

虽然不是完全自动化,但操作可以完成95%的工作。您只需要在那里单击“保存”并输入文件名即可。

要切换对话框屏幕,请单击操作名称左侧的空白框。

希望他们在CS 11之前能够纠正这个问题 :)

祝好!

GM。


0

Amber提出的Droplet解决方案非常有效。

您可以通过在桌面或其他方便的地方创建一个容器文件夹来泛化它,并确保在操作完成后清除它。

绝对值得一试。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接