Script pour assembler 2 photos
Vous vous demandez comment assembler deux photos ? Il y a bien The Gimp mais c'est long...
Voici une astuce valable pour Linux et Windows.
Pour ceux que la ligne de commande ne rebute pas, voici un petit script qui va vous permettre d'assembler deux images ou plus (il vous suffit de modifier le script en conséquence).
Programme indispensable : ImageMagick
Le programme en fin ouvre l'image finale dans une visionneuse.
Dans le script
Pour se faciliter la vie, lancer le script dans le répertoire où se trouvent les photos .
Vous pouvez agrémenter le script à volonté. Pour connaître les commandes supplémentaires de la commande montage :
Maintenant, vous n'avez plus qu'à vous amuser !
Il vous faut charger ImageMagick pour Windows, cela s'entend...
Ensuite, il vous faut ouvrir un terminal pour exécuter les commandes, je vous laisse le soin de créer si vous le désirez un script.
Je vous mets ci-dessous la copie de mon terminal windows, comme ça vous pouvez tester, vu que j'ai pris pour exemple des images fournies avec windows.
Résultat :

Rapide, non ?!!
Allez, lancez-vous...
Voici une astuce valable pour Linux et Windows.

Pour Linux
Pour ceux que la ligne de commande ne rebute pas, voici un petit script qui va vous permettre d'assembler deux images ou plus (il vous suffit de modifier le script en conséquence).
Programme indispensable : ImageMagick
Le code
#!/bin/bash echo -n "donner le nom de la 1er image avec le chemin si necesssaire " read image1 echo -n "donner le nom de la 2em image avec le chemin si necesssaire " read image2 echo -n "donner le nom du fichier de sortie " read image3 #echo -n " donner la taille de sortie ex:800x600(donnera 1600x600) " echo -n "Voulez-vous modifier la taille o/n " read modifie case $modifie in N|n) montage -geometry +1+1 $image1 $image2 $image3 gpicview $image3 & ;; O|o) echo -n " donner la taille de sortie ex:800x600(donnera 1600x600) " read taille echo -n " une bordure o/n " read reponse case $reponse in O|o ) bordure=4+4 taille1=$taille+$bordure ;; N|n) taille1=$taille ;;
- )
- )
Création du script
- Ouvrez votre éditeur de texte (vim gedit kate etc.), faites un copier/coller du code, enregistrez-le sous, par exemple, assemblephotos.
- Ouvrez un terminal.
- Placez-vous dans le répertoire dans lequel vous avez sauvé assemblephotos, puis tapez :
- chmod +x assemblephotos ce qui rend exécutable votre script.
- Pour le lancer :
./assemblephotos
Le programme en fin ouvre l'image finale dans une visionneuse.
Dans le script
gpicviewvous pouvez en mettre un autre, il suffit de remplacer gpicview par le vôtre.
Pour se faciliter la vie, lancer le script dans le répertoire où se trouvent les photos .
Vous pouvez agrémenter le script à volonté. Pour connaître les commandes supplémentaires de la commande montage :
$man montage
Maintenant, vous n'avez plus qu'à vous amuser !
Pour Windows
Le code
Il vous faut charger ImageMagick pour Windows, cela s'entend...
Ensuite, il vous faut ouvrir un terminal pour exécuter les commandes, je vous laisse le soin de créer si vous le désirez un script.
Je vous mets ci-dessous la copie de mon terminal windows, comme ça vous pouvez tester, vu que j'ai pris pour exemple des images fournies avec windows.
menu demarrer executer cmd Microsoft Windows XP [version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\jxxxx>cd C:\Documents and Settings\All Users\Documents\ Mes images\Échantillons d'images C:\Documents and Settings\All Users\Documents\Mes images\Échantillons d'images> montage -geometry +1+1 collines.jpg hiver.jpg total.jpg C:\Documents and Settings\All Users\Documents\Mes images\Échantillons d'images>
Résultat :

Rapide, non ?!!
Allez, lancez-vous...
Ce document intitulé « Script pour assembler 2 photos » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.