Linux - Un script pentru a combina 2 imagini
- Codul
- Crearea scenariului
Vă întrebați cum să combinați două imagini? Acolo Gimp este perfect, dar este și un proces îndelungat.
Iată un mic script care vă va permite să asamblați două sau mai multe imagini (puteți schimba script-ul în consecință).
Codul
! / Bin / bashecho -n "dă numele primei imagini cu calea"
citiți imaginea1
echo -n "dă numele celei de-a doua imagini cu calea"
citiți imaginea2
echo -n "numele fișierului generat"
citiți imaginea3
#echo -n "dimensiunea de ieșire ex: 800x600 (va genera o imagine de 1600x600)"
ecou -n "Modificați dimensiunea y / n"
citiți modificările
caz $ modifiy în
N | n)
montaj -geometrie + 1 + 1 $ imagine1 $ image2 $ image3
gpicview $ image3 &
;;
O | o)
echo -n "dimensiunea de ieșire ex: 800x600 (donnera 1600x600)"
citește taille
ecou -n "frontieră y / n"
citiți răspunsul
caz $ răspuns în
O | o)
border = 4 + 4
SIZE1 = $ dimensiune + $ frontieră
;;
N | n)
SIZE1 = $ dimensiune
;;
)
;;
ESAC
montaj -geometrie $ dimensiune1 $ imagine1 $ imagine2 $ imagine3
gpicview $ image3 &
;;
)
;;
ESAC
Crearea scenariului
- Deschideți editorul de text (vim gedit kate etc ..), Faceți o copiere / lipire a codului, salvați-l, de exemplu, asamblați fotografii.
- Deschideți un terminal
- Navigați la directorul în care ați salvat asamblarea fotografiilor, apoi tastați:
- chmod + x assemblephotos ce face scriptul dvs. executabil.
- A alerga:
./assemblephotos
- Programul de la capete deschide imaginea în vizualizatorul dvs. de imagini.
- În scenariu
gpicview
- Puteți pune un altul, pur și simplu înlocuiți gpicview cu al tău.
- Pentru a ușura viața, rulați scriptul în directorul în care sunt fotografiile.
- Puteți împodobi scripturile după cum doriți. Pentru comenzi suplimentare din editarea comenzii:
$ man mount
- Programul necesar
- ImageMagick
Pentru utilizatorii Windows:
- Trebuie să instalați imagemagick pentru Windows
- Start> Run> cmd
Scriptul ar trebui să arate astfel:
Microsoft Windows XP [versiunea 5.1.2600]
(C) Drepturi de autor 1985-2001 Microsoft Corp.
C: \ Documente și setări \ jxxxx> Cd C: \ Documents and Settings \ All Users \ Documents \
Mesaje imagini \ Ächantillons d'images
C: \ Documente și setări \ Toți utilizatorii \ Documente \ Mes imagini \ Échantillons d'images>
montaj -geometrie + 1 + 1 collines.jpg hiver.jpg total.jpg
C: \ Documente și setări \ Toți utilizatorii \ Documente \ Mes imagini \ Échantillons d'images>