2 votes

ajouter automatiquement des images dans un tableau avec imagemagick

Je sais cette solution pour ajouter des images en lignes et en colonnes .

A propos, je voudrais disposer les images dans un tableau carré automatiquement, indépendamment de leur nombre et sans les grouper avec les parenthèses.

Exemple de sortie : enter image description here

Est-il possible de le faire avec Imagemagick ?


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

1voto

Hastur Points 17791

Montage d'imagemagick.

Vous pouvez facilement utiliser montage [ 1 ] que vous devriez avoir installé avec imagemagick.

A partir du répertoire courant, vous pouvez par exemple exécuter :

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

Pircure regenerated

Notes :

  • Vous devez enregistrer dans un autre répertoire (ou sélectionner dans un autre répertoire), sinon vous risquez de trouver un emplacement vide à la place de l'image que vous êtes en train de créer.

  • -resize 400x pour mettre à l'échelle chaque image source à la même dimension

  • -tile 2x pour avoir 2 colonnes , -tile x2 pour deux rangs...

  • +--------+---------+ 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...
             #   +--------+---------+
  • mais vous pouvez faire beaucoup plus...

    enter image description here

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X