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:
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:
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 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:
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 -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:
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:
montage +polaroid *.png imagen_salida.png
We kunnen ook een Polaroid-effect geven en afbeeldingen laten overlappen, met behulp van het commando:
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:
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:
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:
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.
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:
man montage
U kunt ook leer meer over de verschillende toepassingen die kunnen worden gemaakt van het montagecommando in de ImageMagick-website.
Heel erg bedankt!Dit is zo handig... voordat ik Imagemagick alleen gebruikte om metadata op te schonen.