使用 imagemagick 自动将图像附加到表中

使用 imagemagick 自动将图像附加到表中

我知道此解决方案可以在行和列中添加图像

顺便说一下,我想自动将图像排列在一个方表中,无论它们的数量多少,也不用括号对它们进行分组。

示例输出: 在此处输入图片描述

可以这样做吗Imagemagick


convert \( Img1.jpg Img2.jpg +append \) \
          \( Img3.jpg Img4.jpg +append \) \
          -background none -append   append_array.jpg

答案1

Montage来自 imagemagick。

您可以轻松使用montage[1]您应该已经使用 imagemagick 进行了安装。

您可以从当前目录运行例如:

montage -resize 400x *  -mode Concatenate -tile 2x  AnotherDir/montage_array.jpg

皮尔库雷再生

笔记

  • 您必须将其保存在另一个目录中(或从另一个目录中选择),否则您可能会在正在创建的图像的位置找到一个空槽。

  • -resize 400x将每个源图像缩放到相同尺寸

  • -tile 2x有两列,-tile x2两行......
  •          #   +--------+---------+   Sequence of images
             #   +    1   +    2    +    for the code used
             #   +--------+---------+     in the above example
             #   +    3   +    4    +
             #   +--------+---------+   I cut the image from
             #   +    5   +    6... +     the one you post...
             #   +--------+---------+
    
  • 但你还可以做更多……

    在此处输入图片描述

相关内容