我需要使用ImageMagick或Linux平台上可用的任何其他命令行工具创建分层PSD文件。由于我需要在Linux服务器上执行此操作,因此无法使用Photoshop脚本。
下面的ImageMagick命令创建一个具有单层的PSD文件,其中两个图像(此处为:等 ionic 分形)位于一个图像的下面。 (我使用的是ImageMagick 6.5.3-10 2009-07-31 Q16,MacPorts中提供了最新版本。)
convert -size 100x100 plasma:fractal plasma:fractal -append out.psd
如何创建一个PSD文件,其中每个图像都在其自己的层中,并且一层直接在另一层之上?
或者,是否还有其他命令行工具可以帮助我做到这一点?
更新:除了GIMP命令行以外,还有其他选项吗?
最佳答案
如果ImageMagick无法正常工作,我将查看Gimp command line。
以下命令在交互式控制台中为我创建了一个2层PSD文件:
> (gimp-image-new 200 200 0)
(1)
> (gimp-layer-new 1 200 200 0 "layer-1" 100 0)
(2)
> (gimp-layer-new 1 200 200 0 "layer-2" 100 0)
(3)
> (file-psd-save 0 1 0 "test.psd" "test.psd" 0 0)
> (gimp-image-add-layer 1 2 -1)
> (gimp-image-add-layer 1 3 -1)
> (file-psd-save 0 1 1 "test.psd" "test.psd" 0 0)
那将需要转换成script-fu脚本(.scm文件),并可以从命令行执行,如下所示:
gimp -i -b '(your-script-name "test.psd" 200 200)' -b '(gimp-quit 0)'
关于command-line - 如何从命令行创建分层的PSD文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1168614/