Photoshop批量操作保存Web和设备

时间:2009-12-10 10:59:02

标签: action photoshop

我在Photoshop CS4中创建了一个Action。它是这样的:

  1. 打开文档
  2. 更改画布大小
  3. Save for Web&设备
  4. 关闭文件
  5. 现在,“Save for Web& Devices”可以很好地完成所有工作,包括使用特定名称将其保存到特定文件夹。 不知何故,当我尝试批量操作时,我无法告诉Photoshop不要使用“Save for Web& Devices”中定义的名称(可能还有位置)。因此,Photoshop继续覆盖批处理中的输出先前文件,只留下批处理中最后一个文件的转换后的再现。

    我尝试在批处理中选中“覆盖另存为”复选框,但这似乎不会影响“存储为Web”的行为。设备是Action的一部分。

    任何人都可以帮助我吗?

15 个答案:

答案 0 :(得分:7)

使用来自网桥的photoshop批处理会保留文件名,只要您在Photoshop中设置“存储为网络”操作时没有更改原始文件名。

答案 1 :(得分:5)

我能够使用批处理“保存为网络和设备”并保存已保存的文件的原始名称,而无需使用Droplet。

要验证您的操作是否会保留原始名称或多次覆盖同一文件,您可以检查“操作”面板中的“操作”,使用“导出”命令,您将看到“输入”属性。 如果它只包含一个没有文件名的路径,那么它将按预期工作,但是如果它在路径末尾包含一个文件名,则会出现覆盖问题。

诀窍在于记录动作。单击“保存为Web和设备”后,保存时无法更改文件名。 (另外我认为保存时以错误的方式点击也可能导致问题)

我认为这是Ben在上面的帖子中试图说的,我只是想我会澄清。

Win7 64bit,CS5

答案 2 :(得分:5)

问题很简单,我现在不知道为什么这么多帖子。 Adobe规则。

只需这样做:

记录新动作:打开除选择表格菜单以外的任何图像保存为网络和设备保存(选择所需的设置并单击保存)。

然后转到操作窗格并删除操作的第一部分打开文件并从菜单文件>自动化>批处理中运行批处理。这就是全部。

答案 3 :(得分:1)

我遇到了同样的问题,但是在我的操作中发现,当我选择使用快捷命令(CTRL + ALT + SHIFT + S)保存为Web时它不起作用,但是如果我使用文件菜单那么它做了。如果这不起作用可以解决你的行为。

夏洛特

答案 4 :(得分:1)

你认为到现在adobe已经包含了轻松批量处理的能力。在大多数情况下,对于web的保存,文件大小减少了50%以上,WTF adobe?

答案 5 :(得分:1)

Droplet无法压缩Web图像。如果手动执行“另存为Web”,则会将其保存为在Droplet中使用相同批处理命令的大小的大约30%。

答案 6 :(得分:1)

创建2个1个小滴1用于更改名称,另一个用于保存到Web。 见http://forums.adobe.com/message/3015524

答案 7 :(得分:1)

我通过更改CMYK to RGB的图片解决了这个问题。这使图像尺寸缩小了50%。我无法将其设置为批处理过程,我不得不一次一个地进行,但它比Save For Web更快,尽管不那么有效。

答案 8 :(得分:0)

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

这不是完全自动的,但是95%的工作行动起作用。 你只需要在那里点击“保存”并输入文件名。

要打开对话框屏幕,请单击空白框,然后单击操作名称。

我希望他们能在CS 11之前解决这个问题:)

干杯!

GM。

答案 9 :(得分:0)

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

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

绝对值得一试。

答案 10 :(得分:0)

Sjakelien,我理解你的困境。您输出的批处理文件将覆盖到您在执行操作时指定的第一个文件名。因此,最终只有一个文件被覆盖了35次,而不是最终得到35个文件。无用的。

我尝试使用名为'T.LR5001.DI.3.jpg'的图像文件,我遇到了这个问题。

然后我用下一个名为'T.LR5002.jpg'的图像文件尝试了一个新动作,它运行良好。您可以在路径中看到(当您在主操作中最大化导出过程时)“In:”目标不包含结束文件名,而是以反斜杠结尾的文件夹的路径。这是你想要实现的,我认为它与文件名结构有关。也许涉及到句号(句号)。

因此尝试使用不同的初始图像文件设置操作。希望这会有所帮助:)

答案 11 :(得分:0)

我正面临着类似的情况。并自己找到了解决方案。只需检查你的文件名。使用有效字符并删除出现在文件名开头的数字。祝好运! 感谢jtheman提示。

答案 12 :(得分:0)

使用大型高分辨率照片(最初来自24MP相机),只需使用“保存为网络”即可。仍然没有为您提供一个图像,可以通过互联网远程加载到浏览器中。诀窍是在你开始记录一个动作后做三个步骤,给它一个合适的名字。

  1. 在源文件夹中打开图像
  2. 调整大小 - 如果横向在72dpi时使用1200 x 800,如果肖像在72 dpi时使用800 x 1200,或者在浏览器页面中需要最终图像大小。 72 dpi的位非常重要 - 使用任何更高的分辨率都没有意义,因为你无法在显示器上看到差异!使用Bicubic锐化算法。通过此步骤可以减小文件大小。
  3. 锐化它 - 上面的缩小将降低锐度并使其模糊 - 你可以对此采取激进措施 - 至少100 - 150%,0.3半径(试一试)
  4. 使用高质量预设或最高质量预设保存网页和设备(使用sRGB颜色配置文件)。您可以在此屏幕上检查输出图像大小并估算页面加载时间。
  5. 如果要保留原始jpeg,请关闭图像而不保存。
  6. 现在删除' file-open'从动作面板中的Action开始 - 只需用光标抓住它并将其转储到调色板右下角的bin中。第一步现在应该是'图像尺寸'步骤

    在Photoshop中没有图像打开的情况下,转到Automate,Batch命令并选择图像的源文件夹和目标文件夹并执行,喝咖啡然后回来查找它们全部完成。

答案 13 :(得分:0)

布鲁斯,遗憾的是你对DPI的理解是不正确的。对于屏幕使用,DPI 绝对没有相关性 - 它仅在物理打印时对图像有任何影响。你是对的,你不能在显示器上看到差异,但只是因为1200x800像素@ 72dpi和1200x800 @ 300 dpi在显示器上显示相同,但​​是参考DPI作为分辨率是你自己困惑的地方。 DPI(每英寸点数)仅指图像中物理打印的像素密度,而分辨率(在您的示例中为1200x800)描述了有多少像素。 这是真正常见的误解。考虑到这一点,您在使用“Save for Web ...”之前对上面的调整大小然后进行锐化的建议只是做了“Save for Web ...”正在进行(允许您)做的事情。看看“Save for web ...”对话框,您将看不到dpi的参考,但是可以根据需要设置分辨率。

回到最初的问题,在许多情况下(包括一次使用或“Save for Web ....”)我使用Autohotkey来解决Adobe的批处理问题。

答案 14 :(得分:0)

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

问候!

Bharat Mudgal