使用操作批量处理和保存时控制保存名称


11

通过操作保存时,我试图控制文件名。

让我们从屏幕上打开的图像开始。它称为“ image1.png”。我按记录开始操作。我运行灰度滤镜。然后save as,我使用并保存它(在从“获取原始图像的同一目录中,将其保存为” image1_greyscale.png“。然后关闭屏幕上的图像并停止记录图像。

问题是,当我在其他任何图像(例如“ imagetwo.png”)上使用它时,它也另存为“ image1_greyscale.png”。哪有错 我希望我能将其保存为类似的内容。

“原始文件名” +“ _greyscale” .png

我想批处理大量文件,并正确输出其灰度版本。所有帮助表示赞赏!

(我可以通过“批处理”选项卡获得类似所需的信息,但这意味着每次我在批处理之间进行更改时,都需要正确设置文件名更改,我宁愿将其直接硬编码到操作本身中)


1
您是否尝试过将其保存到其他目录中,作为操作的一部分?
Lauren-Clear-Monica-Ipsum 2014年

Answers:


7

可以为您保存的每个文件添加一个后缀,但是(据我所知)只能通过批处理功能。首先,您需要创建没有保存命令的操作。然后,从“文件”菜单中,选择“ 自动化”>“批处理...”,然后将出现一个对话框:

批处理对话-原始

您需要选择一个包含要处理文件的文件夹(或者,您可以使用在Photoshop中打开的文件)和一个保存目录(可以是相同或不同的文件夹)。然后,通过更改“文件命名”部分来添加后缀,如下所示:

批处理对话框-更改

如您所见,我在文档名称和扩展名之间添加了“ _greyscale”部分。示例文件名已更改以反映该名称。

当您对更改感到满意时,请单击“确定”,然后坐下来观看魔术的发生。

希望这可以帮助!

ETA:对不起,关于您已经在尝试Batch的最后一部分,我没有注意到。我认为您不必每次都对名称更改进行硬编码,程序会记住您的最后选择-除非您使用多个操作处理数百个不同的图像,否则每次执行后都必须添加和/或删除后缀。

我的回答仍然有效,我认为没有办法将其硬编码到Action本身中(但我很高兴看到有人证明我错了)。


这是一个很好的解释。到目前为止,即使对于CC,它对我来说也很好。谢谢。
Nirav Zaveri 2015年

0

编写操作时,请使用“另存为”-不要简单地使用“保存”。如果使用“保存”,它将始终使用创建操作时使用的相同文件名。

可以肯定的是,这应该将其硬性地融入您的行动中。我的所有动作均以原始文件名保存,并且可以肯定的是它是如何完成的。

不要尝试在操作中添加+灰度。该操作完成后,您便有了灰度文件,然后可以通过批处理重命名进入+灰度并将其应用于文件。

最后一件事-确保将在操作中创建的灰度文件保存到与所有原始文件不同的文件夹中,否则您可能会覆盖原始文件。祝好运。


听起来好像OP已经Save as在动作中使用了,所以我不确定这个答案到底有什么帮助。
汉娜(Hanna)

0

如果您现有的图像带有文件名,请使用“另存为Web”(CC 2015中的“旧版”)作为导出方法,并保留原始文件名。您也可以使用此方法控制文件进入的目录。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.