有没有办法在Photoshop之外使用Photoshop的图像处理器脚本。如果我在处理大量图像时可以继续在Photoshop中工作,那么最好是作为后台进程。
很抱歉,如果这不是发布此内容的正确位置。提前谢谢。
答案 0 :(得分:3)
Photoshop无法做到这一点。您可以使用命令行软件(无GUI),如ImageMagick。 这是bash中的一个示例,它显示了如何将文件夹中的所有.tga大小调整为64x96 px并转换为.png格式:
for tga in *.tga; do convert $tga'[64x96]' ${tga/\.tga/.png};done
优势?
答案 1 :(得分:1)
不,Photoshop必须开放使用它的图像处理器。这就是为什么如果你想为每个像素蓝色值添加50(使图片更蓝),你不想在photoshop中这样做。您可能希望以Java或其他语言循环遍历像素数组。
在Photoshop中,您必须编写脚本以选择一个像素,然后编辑它的颜色,取消选择该像素,对其旁边的像素进行新选择,然后再次开始循环。这将非常耗费流程,并且整个过程都使用了GUI。
答案 2 :(得分:0)
您可以在Adobe Bridge的帮助下执行批量操作。
为此,你需要在Photoshop中创建一个动作,然后你可以借助Adobe Bridge对批量图像执行该操作,例如“做水印”或“应用过滤器”。
友情提醒是,在行动完成之前,您无法使用计算机。
答案 3 :(得分:0)
如果您坚持使用Photoshop,则可以使用" Photoshop服务器"。你会有另一台运行Photoshop的机器。您可以在本地网络上使用Photoshop Connect SDK http://www.adobe.com/devnet/photoshop/sdk.html。
然后您可以通过TCP协议执行脚本。正如你所说的......图像处理器是脚本。脚本完成后,Photoshop会返回值。因此,如果需要,您可以请求图像路径或其他任何内容。