我使用下面的命令行。我在Photoshop中打开生成的PSD时没有遇到任何问题,但是每个图层都显示为背景图层,您必须先将其转换为真正的图层才能编辑图层排序。
这是命令行。由于图像列表(im1.xxx,im2.xxx等,IM1是底层)标签的图层列表( “LABEL1”, “标签2” ...):
convert (-page +0+0 -label "label1" im1.xxx[0] -background none -mosaic -set colorspace RGB) (-page +0+0 -label "label2" "im2.xxx"[0] -background none -mosaic -set colorspace RGB) (-clone 0--1 -background none -mosaic) -alpha Off -reverse "out.psd"
那是,对于每一层,你有什么样
(-page +0+0 -label "optional_label" im1.xxx[0] -background none -mosaic -set colorspace RGB)
标签/层的名称是可选的(除去-label
如果没有)。在im1.xxx[0]
的[0]
检索图像文件中的第一个图像,如果存在Exif中的缩略图。
在Unix/OSX,你必须保护括号:
\(-page +0+0 -label "optional_label" im1.xxx[0] -background none -mosaic -set colorspace RGB \)
如果图像名称中包含特殊字符,你可以用"
保护他们(例如,"c:\my im1.png"
)没有任何问题。
希望这会有所帮助。
这并不是说ImageMagick不会工作,这是我不知道如何使它正常工作...使用Gimp是一个有趣的想法,谢谢。不过,我有点担心需要将它安装在没有X Window系统和Gnome的服务器上......不是有点太重了吗? – 2009-07-25 08:18:08