On ne présente plus ImageMagick, une suite d'utilitaire en ligne de commandes incroyablement puissante qui permet de créer, de convertir, de modifier, d'afficher des images dans tous les formats possibles et imaginables, couper, tordre, changer les couleurs, pivoter, additionner, soustraire, etc..... enfin bref, on peut quasiment tout faire, et tout cela en ligne de commande, donc en le combinant à un langage de script notre imagination ne suffirait pas à atteindre les limites ! La documentation ImageMagick sur le site Ubuntu-fr donne un bref aperçu de sa puissance, quant la documentation officielle qui recense de manière exhaustive toutes les options, elle donne simplement le vertige tant les possibilités sont infinies ! Je vous présente ci dessous une seule commande dont je me sert relativement souvent, la concaténation d'image en deux temps trois mouvements :
Pour installer le paquet ImageMagick si vous ne l'avez pas déja :
apt-get install imagemagick
Exemple pour concaténer n images de gauche à droite sans bordure
montage +frame +shadow +label -geometry +0+0 -tile nx1 image1.jpg image2.jpg image3.jpg ....... image(n-1).jpg image(n).jpg image_result.jpg
Pour concaténer de haut en bas, remplacer nx1 par 1xn
Exemple pour 3 images
Images d'origines
Concaténation de gauche à droite
montage +frame +shadow +label -geometry +0+0 -tile 3x1 01.jpg 02.jpg 03.jpg image_result_lr.jpg
Concaténation de haut en bas
montage +frame +shadow +label -geometry +0+0 -tile 1x3 01.jpg 02.jpg 03.jpg image_result_tb.jpg