Bonjour à tous
Voila j'ai un petit script à faire qui m'aiderai grandement en fait, je voudrais lister le contenu d'un répertoire mais pour passer tout ce qui est listé en paramètre d'un fonction et rajouter un dernier paramètre![]()
en gros faire :
fonction premier_paramètre [contenu du dossier séparé par espace] dernier_paramètre
En fait c'est pour coller toute les images d'un dossier grace à la fonction issue de imageMagick "montage"
J'ai déjà tenté de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part $ montage -geometry +3+3 [mes images du dossier] image_de_sortie
- On colle la première image a la seconde
{
On colle la troisième au résultat précédent
On colle la quatrième au résultat précédent
etc....
}
mais le problème viendra de l'espacement, en effet il sera proportionnel or je voudrais un espacement identique entre les images![]()
j'ai testé un truc du genre :
mais pas du tout convainquant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #!/bin/bash # # Colleur d'image a la suite #USAGE : ./h_resizer.sh <dossier> #montage -geometry +2+1 alpha_0.pgm alpha_1.pgm alpha_2.pgm outa.pgm PATH_DIR=$1 cd $PATH_DIR montage -geometry +4+4 { for image_pgm in `ls $PATH_DIR*.pgm` do echo $image_pgm" " done } echo out.pgm![]()
![]()
Merci d'avance pour vos idées![]()
Partager