Linux - Un script pour combiner 2 images

  • Le code
  • Création du script

Vous vous demandez comment combiner deux images? Là, Gimp est parfait mais le processus est également long.

Voici un petit script qui vous permettra d'assembler deux images ou plus (vous pouvez simplement changer le script en conséquence).

Le code

 ! / bin / bash

echo -n "donne le nom de la première image avec le chemin"

lire image1

echo -n "donne le nom de la seconde image avec le chemin"

lire image2

echo -n "nom du fichier généré"

lire image3

#echo -n "taille de sortie ex: 800x600 (générera une image de 1600x600)"

echo -n "Modifie la taille y / n"

lire modifi

case $ modifie en

N | n)

montage -geometry + 1 + 1 $ image1 $ image2 $ image3

gpicview $ image3 &

;;

O | o)

echo -n "taille de sortie ex: 800x600 (donner 1600x600)"

lire taille

echo -n "border y / n"

lire la réponse

case $ reponse in

O | o)

frontière = 4 + 4

size1 = $ size + $ border

;;

N | n)

size1 = $ size

;;

)

;;

esac

montage -geometry $ size1 $ image1 $ image2 $ image3

gpicview $ image3 &

;;

)

;;

esac

Création du script

  • Ouvrez votre éditeur de texte (vim gedit kate etc ..), faites un copier / coller du code, enregistrez-le, par exemple, assemblephotos.
  • Ouvrir un terminal
  • Naviguez jusqu'au répertoire où vous avez enregistré assemblephotos, puis tapez:
  • chmod + x assemblephotos ce qui rend votre script exécutable.
  • Courir:
    •  ./assemblephotos 
  • Le programme à la fin ouvre l'image dans votre visionneuse d'images.
  • Dans le script
    •  gpicview 
  • Vous pouvez en mettre un autre, remplacez simplement gpicview par le vôtre.
  • Pour vous simplifier la vie, exécutez le script dans le répertoire où se trouvent les photos.
  • Vous pouvez embellir le script à volonté. Pour les commandes supplémentaires à partir de l'édition de commande:
  •  $ man mount 
  • Programme requis
    • ImageMagick

Pour les utilisateurs de Windows:

  • Vous devez installer imagemagick pour Windows
  • Démarrer> Exécuter> cmd

Le script devrait ressembler à ça:

Microsoft Windows XP [version 5.1.2600]

(C) Droits d'auteur 1985-2001 Microsoft Corp.

C: \ Documents and Settings \ jxxxx> cd C: \ Documents and Settings \ Tous les utilisateurs \ Documents \

Mes images \ Échantillons d'images

C: \ Documents and Settings \ Tous les utilisateurs \ Documents \ Mes images \ Échantillons d'images>

montage -geometry + 1 + 1 collines.jpg hiver.jpg total.jpg

C: \ Documents and Settings \ Tous les utilisateurs \ Documents \ Mes images \ Échantillons d'images>

Article Précédent Article Suivant

Les Meilleurs Conseils