Dans le prochain article, nous allons jeter un œil à l'outil de montage. Cette il fait partie d'ImageMagick et peut être utilisé pour créer des grilles d'images à partir du terminal. Certains considèrent ImageMagick comme le 'couteau suisse'pour manipuler des images à partir de la ligne de commande. Bien que vous puissiez utiliser un programme graphique de bureau comme GIMP Pour ajuster ou combiner des photos et des graphiques, il peut parfois être plus facile d'utiliser l'un des nombreux outils proposés par ImageMagick.
L'utilisation originale de 'montage' est de générer des tableaux de vignettes d'imagesC'est-à-dire pour référencer de grandes collections d'images, en particulier des photos, avec des vignettes. Et bien qu'il puisse être utilisé à cette fin, il vous permet également de faire beaucoup plus. Dans les lignes suivantes, nous allons voir quelques exemples simples.
Installer ImageMagick sur Ubuntu
Puisque l'outil le montage fait partie de la suite ImageMagick, il est essentiel de s'assurer qu'il est installé dans notre système. ImageMagick est disponible dans les dépôts officiels d'Ubuntu, donc pour installer cette suite nous n'aurons qu'à ouvrir un terminal (Ctrl + Alt + T) et exécuter la commande :
sudo apt install imagemagick
Utilisation de base de Montage
La syntaxe générale de cette commande serait quelque chose comme ce qui suit :
montage {entrada} {acciones} {salida}
Pour cet exemple, j'ai quatre images comme les suivantes :
Si ce que nous cherchons est créer un montage basique à partir de ces images, dans le terminal (Ctrl + Alt + T) nous n'aurons qu'à exécuter :
montage imagen1.png imagen2.png imagen3.png imagen4.png imagen_salida.png
Le résultat final sera affiché dans le fichier image_sortie.png.
Si toutes les images sont du même type, on peut aussi utiliser la commande suivante à monter avec toutes les images situées dans le même répertoire :
montage *.png imagen_salida.png
Il faut dire que même si pour cet exemple j'utilise des images PNG, mais vous pouvez créer un montage à partir de n'importe quel type d'images, même en mélangeant différents types dans la même commande.
Définir la taille et l'espacement entre les images
L'outil à portée de main a une option appelée '-géométrie'. Cela nous sera utile lorsqu'il s'agira de définir la taille des vignettes et l'espace entre chaque image. Le paramètre par défaut pour cela est '120×120> + 4 + 3'.
Si nous sommes intéressés par un montage définir un espacement de 2 pixels entre les images, la commande à exécuter serait :
montage -geometry +2+2 *.png imagen_salida.png
Ceci n'est utile que lorsque nous cherchons à créer une image composite à partir d'images de même taille. Ce qui n'est pas le cas avec les images que j'utilise comme exemple.
Dans le cas où nos images ont des tailles différentes, il est possible de les redimensionner tous en même temps:
montage -geometry 90x90+2+2 *.png imagen_salida.png
Ici 90 × 90 est la taille de la mosaïque. Cette commande cela réduira les images données pour s'adapter à un cadre de taille 90 × 90 pixels.
Créer un montage d'effet Polaroid
Pour produire un montage effet Polaroid avec nos images nous n'aurons qu'à exécuter :
montage +polaroid *.png imagen_salida.png
Nous pouvons aussi donner un effet Polaroid et faire se chevaucher les images, en utilisant la commande:
montage -geometry 100x100-10-2 +polaroid *.png imagen_salida.png
Images avec étiquettes
Une autre option disponible sera -définir l'étiquette. Avec elle, nous pouvons dire à l'outil de montage de définir des étiquettes pour chaque image en miniature. Cette commande balisera les images miniatures avec leurs noms de source :
montage -set label '%f' *.png imagen_salida.png
Si vous êtes intéressé à pouvoir définir une étiquette personnalisée pour chaque image, la commande à utiliser serait quelque chose comme :
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png imagen_salida.png
De plus, vous pouvez également donner un titre au montage que nous venons de faire. Nous n'aurons qu'à ajouter l'option -Titre comme suit:
montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png -title 'Ejemplo para Ubunlog' imagen_salida.png
Concaténer des images
C'est une autre caractéristique intéressante de l'outil de montage, et c'est la possibilité de concaténer des images sans espaces entre elles.
montage -mode Concatenate *.png imagen_salida.png
Avec ce que nous venons de voir dans ces lignes, il ne nous reste que le plus basique que cet outil propose, mais il possède de nombreuses autres options utiles. Ils peuvent voir toutes les options disponibles dans les pages de manuel:
man montage
Vous pouvez également en savoir plus sur les différentes utilisations que l'on peut faire de la commande de montage dans la Site Web ImageMagick.
Merci beaucoup ! C'est tellement utile… avant je n'utilisais Imagemagick que pour nettoyer les métadonnées.