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 / bash

echo -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>

Vorige Artikel Volgende Artikel

Top Tips