Montage, een tool om een ​​fotocollage te maken vanaf de terminal

over montage

In het volgende artikel gaan we de montagetool bekijken. Dit het maakt deel uit van ImageMagick en kan worden gebruikt om beeldrasters te maken vanaf de terminal. Sommigen beschouwen ImageMagick als de 'Zwitsers mes'om afbeeldingen vanaf de opdrachtregel te manipuleren. Hoewel u een grafisch programma voor desktops kunt gebruiken, zoals GIMP Om foto's en afbeeldingen aan te passen of te combineren, kan het soms gemakkelijker zijn om een ​​van de vele verschillende tools te gebruiken die ImageMagick biedt.

Het oorspronkelijke gebruik van 'montage' is om tabellen met miniatuurafbeeldingen te genereren, dat wil zeggen, om met miniaturen te verwijzen naar grote verzamelingen afbeeldingen, vooral foto's. En hoewel het voor dit doel kan worden gebruikt, kunt u er ook veel meer mee doen. In de volgende regels gaan we enkele eenvoudige voorbeelden zien.

Installeer ImageMagick op Ubuntu

Sinds de tool montage is onderdeel van de suite ImageMagick, is het essentieel om ervoor te zorgen dat het in ons systeem is geïnstalleerd. ImageMagick is beschikbaar in de officiële Ubuntu-repositories, dus om deze suite te installeren, hoeven we alleen een terminal te openen (Ctrl + Alt + T) en de opdracht uit te voeren:

installeer imagemagick

sudo apt install imagemagick

Basisgebruik van Montage

La algemene syntaxis van dit commando zou zoiets zijn als het volgende:

montage {entrada} {acciones} {salida}

Voor dit voorbeeld heb ik vier afbeeldingen zoals de volgende:

foto's voor montage voorbeeld

Als wat we zoeken is maak een montage Basis van deze afbeeldingen, in de terminal (Ctrl + Alt + T) hoeven we alleen uit te voeren:

montage basisgebruik

montage imagen1.png imagen2.png imagen3.png imagen4.png imagen_salida.png

Het eindresultaat wordt weergegeven in het bestand image_output.png.

Als alle afbeeldingen van hetzelfde type zijn, kunnen we ook de volgende opdracht gebruiken: om te koppelen met alle afbeeldingen in dezelfde map:

gebruik van alle afbeeldingen met asterisk

montage *.png imagen_salida.png

Het moet gezegd dat hoewel ik voor dit voorbeeld PNG-afbeeldingen gebruik, maar er kan een montage worden gemaakt van elk type afbeeldingen, zelfs het mengen van verschillende typen in hetzelfde commando.

Stel de grootte en afstand tussen afbeeldingen in

De tool bij de hand heeft een optie genaamd '-geometrie'. Dit zal ons helpen als het gaat om miniatuurgrootte en ruimte tussen elke afbeelding instellen. De standaardinstelling hiervoor is'120 × 120> + 4 + 3'.

Als we geïnteresseerd zijn in een montage stel een afstand van 2 pixels in tussen afbeeldingen, zou het uit te voeren commando zijn:

montage met geometrie

montage -geometry +2+2 *.png imagen_salida.png

Dit is alleen nuttig als we een samengestelde afbeelding willen maken van afbeeldingen van dezelfde grootte. Wat niet gebeurt met de afbeeldingen die ik als voorbeeld gebruik.

Als onze afbeeldingen verschillende formaten hebben, het is mogelijk om ze allemaal tegelijk te verkleinen:

geschaalde afbeeldingen

montage -geometry 90x90+2+2 *.png imagen_salida.png

Hier is 90 × 90 de grootte van het mozaïek. Dit commando het verkleint de gegeven afbeeldingen zodat ze in een frame van 90 × 90 pixels passen.

Een polaroid-effectmontage maken

naar maak een montage met polaroid-effect met onze afbeeldingen hoeven we alleen het volgende uit te voeren:

polaroid-effect

montage +polaroid *.png imagen_salida.png

We kunnen ook een Polaroid-effect geven en afbeeldingen laten overlappen, met behulp van het commando:

Polaroid-effect-overlay

montage -geometry 100x100-10-2 +polaroid *.png imagen_salida.png

Afbeeldingen met labels

Een andere beschikbare optie zal zijn -label instellen. Met haar kunnen we vertel de montagetool om labels in te stellen voor elke afbeelding in miniatuur. Met deze opdracht worden de miniatuurafbeeldingen getagd met hun bronnamen:

tags toevoegen

montage -set label '%f' *.png imagen_salida.png

Als je geïnteresseerd bent om te kunnen stel een aangepast label in voor elke afbeelding, zou de te gebruiken opdracht zoiets zijn als:

afbeelding met aangepaste labels

montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png imagen_salida.png

Bovendien kunt u ook stel een titel in voor de montage die we zojuist hebben gemaakt. We hoeven alleen de optie toe te voegen -titel als volgt:

tags en titel

montage -label Ejemplo1 imagen1.png -label Ejemplo2 imagen2.png -label Ejemplo3 imagen3.png -label Ejemplo4 imagen4.png -title 'Ejemplo para Ubunlog' imagen_salida.png

Afbeeldingen samenvoegen

Dit is een ander interessant kenmerk van de montagetool, en het is de mogelijkheid om: afbeeldingen samenvoegen zonder spaties ertussen.

afbeeldingen samenvoegen

montage -mode Concatenate *.png imagen_salida.png

Met wat we zojuist in deze regels hebben gezien, blijven we alleen achter met het meest elementaire dat deze tool biedt, maar het heeft veel andere handige opties. Ze kunnen bekijk alle beschikbare opties in de man-pagina's:

montage man-pagina

man montage

U kunt ook leer meer over de verschillende toepassingen die kunnen worden gemaakt van het montagecommando in de ImageMagick-website.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Kaïn zei

    Heel erg bedankt!Dit is zo handig... voordat ik Imagemagick alleen gebruikte om metadata op te schonen.