PhotoShop图像的命令行操作

时间:2012-01-18 22:23:59

标签: build-automation photoshop

是否有任何工具可以从命令行编辑PhotoShop文件?

我想在我们的自动构建过程(MS Build)中添加步骤,该过程采用我们的艺术家制作的原始PhotoShop文件并生成.png文件;我正在看一些像photoshop-to-png,调整大小以及可能显示/隐藏图层的操作。我没有很幸运找到一个可用于此的工具。

如果可以使用Photoshop本身或Photoshop实用程序编写脚本,那就太棒了。

4 个答案:

答案 0 :(得分:3)

您的案例中有几个选项:

  1. 在Photoshop中使用variables/datasets
  2. 作为b3bop,使用JavaScript(jsx)。最快的入门方法是打开ExtendScriptToolkit(应该在Adobe Utilities中),连接到Photoshop并打开Photoshop的对象模型查看器。如果有帮助,Photoshop也支持Windows上的VB。
  3. 通过Matlab/Photoshop进行CommandLine操作(虽然这可能对您当前的用例有点多)。

答案 1 :(得分:2)

我知道你正在寻找使用Photoshop,但是一个非photoshop选项是一个名为Image Magick的开源工具。它有一个非常灵活的命令行工具。

http://www.imagemagick.org/

答案 2 :(得分:1)

我从未这样做,但我相信你可以用JavaScript控制PS。您可能会发现此文档有用: http://wwwimages.adobe.com/www.adobe.com/content/dam/Adobe/en/devnet/photoshop/pdfs/photoshop_cs5_scripting_guide.pdf

答案 3 :(得分:0)

ImageMagickGraphicsMagick(前者的分支;前者使用convert CLI,后者则调用gm convert),{{ 3}},nConvert,可能还有Krita CLIGimp CLI - 这些都可以实现这一目标。

所有人都会接受Photoshop文件作为输入,并虚拟输出(如果不是实际的话)整个现有图像格式(包括Photoshop)。