zei*_*not 0 imagemagick imagemagick-convert
我试图通过以下代码按预期使我的多个图像垂直.
convert 1.jpg 2.jpg -gravity North -append out.jpg
Run Code Online (Sandbox Code Playgroud)
但我希望2.png作为第一个文件而1.png作为第二个文件.我知道我可以用convert 2.jpg 1.jpg -gravity North -append out.jpg
命令制作它,但实际上我想用命令创建它们convert 1.jpg 2.jpg -gravity North -append out.jpg
.
我怎样才能做到这一点?
图像被读入列表.使用-clone将索引处的图像复制到图像列表的末尾,并使用-delete删除索引处的图像.
因此,交换1.jpg
与2.jpg
以下会工作.
convert 1.jpg 2.jpg -clone 0 -delete 0 -gravity North -append out.jpg
Run Code Online (Sandbox Code Playgroud)
视觉细分......
# Image list
[ "1.jpg", "2.jpg" ]
# After -clone 0
[ "1.jpg", "2.jpg", "1.jpg" ]
# After -delete 0
[ "2.jpg", "1.jpg"]
Run Code Online (Sandbox Code Playgroud)
来自" 使用层"一文中的注释.
由于只涉及两个图像,我们可以使用"+ swap"或"-reverse"而不是[...].
因此,您可以使用以下两个选项之一来简化上述操作.
convert 1.jpg 2.jpg +swap -gravity North -append out.jpg
convert 1.jpg 2.jpg -reverse -gravity North -append out.jpg
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1556 次 |
最近记录: |