![]() |
1
2
“+smush”运算符的作用类似于“+append”,但它需要一个参数。正数将附加由那么多像素分隔的图像。负数将附加重叠过多的图像。您的示例命令如下所示。。。
要垂直附加图像,请使用运算符的“-smush”形式。在任何一种情况下,操作员都将根据当前的“重力”设置对齐图像。 |
![]() |
2
1
你没有说你想如何重叠它们。如果不需要混合,那么在ImageMagick中,可以使用smush而不是append。Smush允许偏移(间隙)或重叠。前者为正值,后者为负值,以重叠后续图像-smush垂直附加,+smush水平附加。当为参数使用正值时,背景色控制间距。 所以试试看
或
或者,如果只有这些图像具有这种语法,那么
|
![]() |
3
0
我刚刚在Imagemagick 6.9.9.33 Q16 Mac OSX中测试了以下内容。 注:我使用带正值的-smush进行测试,以查看间隙而不是重叠。那只是为了测试。如果您按照最后一个命令操作,如果您希望重叠图像而不是在图像之间设置间隙,则可以使用负值。 创建13个名为rose0的图像。jpg。。。玫瑰12.jpg
如果只使用一位数字,则此操作有效。
正确的方法是使用以下结构。
http://www.imagemagick.org/script/command-line-processing.php |