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

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

0
Sjakelien,我理解你的困境。当你执行操作时,你的输出批处理文件都覆盖到了你指定的第一个文件名。所以,你最终只得到了一个被重复覆盖了35次的文件,毫无用处。
我用一个名为“T.LR5001.DI.3.jpg”的图像文件尝试了一下,也遇到了这个问题。
然后,我用下一个名为“T.LR5002.jpg”的图像文件进行了新的操作,结果很好。你可以在主操作中最大化导出过程时看到路径(“In:”目标不包括最终文件名,而是以反斜杠结尾的文件夹路径)。这就是你想要实现的效果,我认为这与文件名结构有关。也许句号(period)有些问题。
因此,尝试使用不同的初始图像文件设置操作。希望这能帮到你 :)

0

请确保文件名中没有任何正斜杠或反斜杠。我假设您的文件名中有一个斜杠,这就是阻止所需结果的原因。

祝好!

Bharat Mudgal


0

对于大尺寸高分辨率的照片(例如来自一台2400万像素的相机),仅使用“保存为Web格式”并不能让图像在远程通过互联网加载到浏览器中时快速显示。关键是在开始记录操作后执行三个步骤,并为其命名。

  1. 打开源文件夹中的图像
  2. 调整大小 - 如果是横向图像,则使用1200 x 800,72dpi;如果是纵向图像,则使用800 x 1200,72dpi,或者根据浏览器页面需要的最终图像大小进行调整。72dpi非常重要 - 使用更高的分辨率毫无意义,因为在监视器上看不出差别!使用Bicubic sharper算法。这一步可以大幅减小文件大小。
  3. 锐化 - 上述缩小会降低清晰度并使其模糊 - 您可以采取激进措施 - 至少100-150%,0.3半径(试试看)
  4. 使用高或最大质量预设将其“保存为Web格式和设备”(同时带有sRGB颜色配置文件)。您可以在此屏幕上检查输出图像大小并估计页面加载时间。
  5. 如果要保留原始JPEG,则关闭图像而不保存。

现在从操作面板中删除“文件打开”步骤 - 只需使用光标抓取它并将其丢入面板右下角的垃圾桶即可。第一步现在应该是“图像大小”步骤。

在 Photoshop 中没有打开任何图像,转到自动化、批处理命令,并选择您的图像的源文件夹和目标文件夹,然后执行,喝杯咖啡回来就会发现它们都完成了。


0
我曾经遇到过类似的情况,但最终自己找到了解决方案。只需检查您的文件名,使用有效字符并删除文件名开头出现的数字即可。祝你好运!感谢jtheman的提示。

0
Bruce,很遗憾你对DPI的理解是错误的。对于屏幕使用,DPI绝对没有任何关联 - 它只有在图像被物理打印时才会产生影响。你说得对,在监视器上你看不到差异,但这仅因为1200x800 px @ 72dpi和1200x800 @ 300 dpi在监视器上显示相同,但是将DPI称为分辨率是让你自己感到困惑的地方。 DPI(每英寸点数)仅指图像中像素的密度在物理上如何打印,而分辨率(例如你的示例中的1200x800)描述了有多少像素。
这是一个非常普遍的误解。考虑到这一点,你上面的建议是在使用“保存为Web...”之前调整大小并锐化它,这实际上就是在做“保存为Web...”将要(允许你)做的事情。查看“保存为Web...”对话框,你将看不到DPI的参考,但是可以明显地设置所需的分辨率。
回到最初的问题,在许多情况下(包括使用“保存为Web...”),我使用Autohotkey来解决Adobe的批处理问题。

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