Linux - Een script om 2 afbeeldingen te combineren
- De code
- Het script maken
Vraagt u zich af hoe u twee foto's kunt combineren? Daar is Gimp perfect, maar het is ook een langdurig proces.
Hier is een klein script waarmee je twee of meer afbeeldingen kunt samenstellen (je kunt het script gewoon aanpassen).
De code
! / Bin / bashecho -n "geef de naam van de eerste afbeelding met het pad"
lees afbeelding1
echo -n "geef de naam van de tweede afbeelding met het pad"
lees afbeelding2
echo -n "naam van gegenereerd bestand"
lees image3
#echo -n "uitvoerformaat ex: 800x600 (genereert een afbeelding van 1600x600)"
echo -n "Wijzig de grootte y / n"
lees modifiy
case $ modifiy in
N | n)
montage -geometrie + 1 + 1 $ afbeelding1 $ afbeelding2 $ afbeelding3
gpicview $ image3 &
;;
O | o)
echo -n "uitvoerformaat ex: 800x600 (donnera 1600x600)"
lees taille
echo -n "rand y / n"
lees reactie
case $ reponse in
O | o)
border = 4 + 4
size1 = $ size + $ grens
;;
N | n)
size1 = $ size
;;
)
;;
esac
montage -geometrie $ formaat1 $ afbeelding1 $ afbeelding2 $ afbeelding3
gpicview $ image3 &
;;
)
;;
esac
Het script maken
- Open je teksteditor (vim gedit kate etc ..), maak een kopie / plak de code, sla deze op, bijvoorbeeld assemblephotos.
- Open een terminal
- Navigeer naar de map waarin u montagelijsten hebt opgeslagen en typ vervolgens:
- chmod + x assemblephotos wat je script uitvoerbaar maakt.
- Rennen:
./assemblephotos
- Het programma aan de uiteinden opent de afbeelding in uw afbeeldingenviewer.
- In het script
gpicview
- Je kunt een andere plaatsen, simpelweg gpicview vervangen door je eigen.
- Om het leven gemakkelijker te maken, voert u het script uit in de map waarin de foto's zich bevinden.
- Je kunt het script naar wens verfraaien. Voor extra opdrachten van het bewerken van de opdracht:
$ man mount
- Vereist programma
- ImageMagick
Voor Windows-gebruikers:
- U moet imagemagick voor Windows installeren
- Start> Uitvoeren> cmd
Het script zou er als volgt uit moeten zien:
Microsoft Windows XP [versie 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C: \ Documents and Settings \ jxxxx> cd C: \ Documents and Settings \ All Users \ Documents \
Mes afbeeldingen \ É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>