Montaj, un instrument pentru a crea un colaj foto de la terminal

despre montaj

În articolul următor vom analiza instrumentul de montaj. Acest face parte din ImageMagick și poate fi folosit pentru a crea grile de imagini de la terminal. Unii consideră ImageMagick drept „Cuțit elvețian'pentru a manipula imagini din linia de comandă. În timp ce puteți utiliza un program grafic pentru desktop, cum ar fi GIMP Pentru a regla sau combina fotografii și grafică, uneori poate fi mai ușor să utilizați unul dintre numeroasele instrumente oferite de ImageMagick.

Utilizarea inițială a „montajului” este de a genera tabele cu miniaturi ale imaginiiAdică, pentru a face referire la colecții mari de imagini, în special fotografii, cu miniaturi. Și, deși poate fi folosit în acest scop, vă permite, de asemenea, să faceți mult mai mult. În rândurile următoare vom vedea câteva exemple simple.

Instalați ImageMagick pe Ubuntu

Din moment ce instrumentul montajul face parte din suită ImageMagick, este esențial să ne asigurăm că este instalat în sistemul nostru. ImageMagick este disponibil în depozitele oficiale Ubuntu, deci pentru a instala această suită va trebui doar să deschidem un terminal (Ctrl + Alt + T) și să executăm comanda:

instalează imagemagick

sudo apt install imagemagick

Utilizarea de bază a Montage

La sintaxa generală din această comandă ar fi ceva de genul:

montage {entrada} {acciones} {salida}

Pentru acest exemplu, am patru imagini precum următoarele:

imagini pentru exemplu de montaj

Dacă ceea ce căutăm este creați un montaj De bază din aceste imagini, în terminal (Ctrl + Alt + T) va trebui să executăm doar:

montaj utilizare de bază

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

Rezultatul final va fi afișat în fișier image_output.png.

Dacă toate imaginile sunt de același tip, putem folosi și următoarea comandă pentru a monta cu toate imaginile situate în același director:

utilizarea tuturor imaginilor cu asterisc

montage *.png imagen_salida.png

Trebuie spus că chiar și pentru acest exemplu folosesc imagini PNG, dar un montaj poate fi creat din orice tip de imagini, chiar amestecând diferite tipuri în aceeași comandă.

Setați dimensiunea și spațiul dintre imagini

Instrumentul la îndemână are o opțiune numită „-geometrie'. Acest lucru ne va fi de ajutor atunci când vine vorba setați dimensiunea miniaturii și spațiul dintre fiecare imagine. Setarea implicită pentru aceasta este „120 × 120> + 4 + 3".

Dacă ne interesează un montaj setați o distanță de 2 pixeli între imagini, comanda de executat ar fi:

montaj cu geometrie

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

Acest lucru este util numai atunci când dorim să creăm o imagine compusă din imagini de aceeași dimensiune. Ceea ce nu se întâmplă cu imaginile pe care le folosesc ca exemplu.

În cazul în care imaginile noastre au dimensiuni diferite, toate pot fi redimensionate în același timp:

imagini la scară

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

Aici 90 × 90 este dimensiunea mozaicului. Această comandă va reduce imaginile date pentru a se potrivi cu un cadru cu dimensiunea de 90 × 90 pixeli.

Creați un montaj de efect Polaroid

la produce un montaj cu efect Polaroid cu imaginile noastre va trebui doar să executăm:

efect polaroid

montage +polaroid *.png imagen_salida.png

Putem de asemenea da un efect Polaroid si faceți suprapunerea imaginilor, folosind comanda:

Suprapunere efect Polaroid

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

Imagini cu etichete

O altă opțiune disponibilă va fi -eticheta set. Cu ea putem spuneți instrumentului de montaj să seteze etichete pentru fiecare imagine în miniatură. Această comandă va eticheta imaginile miniatură cu numele surselor lor:

adăugarea de etichete

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

Dacă sunteți interesat să puteți setați o etichetă personalizată pentru fiecare imagine, comanda de utilizat ar fi ceva de genul:

imagine cu etichete personalizate

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

În plus, puteți, de asemenea stabiliți un titlu pentru montajul pe care tocmai l-am făcut. Va trebui doar să adăugăm opțiunea -titlu după cum urmează:

etichete și titlu

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

Concatenează imagini

Aceasta este o altă caracteristică interesantă a instrumentului de montaj și este posibilitatea concatenează imagini fără spații între ele.

concatenează imagini

montage -mode Concatenate *.png imagen_salida.png

Cu ceea ce tocmai am văzut în aceste rânduri, rămânem doar cu cele mai de bază pe care le oferă acest instrument, dar are multe alte opțiuni utile. Ei pot vezi toate opțiunile disponibile în paginile de manual:

montaj pagina man

man montage

Puteți, de asemenea aflați mai multe despre diferitele utilizări care pot fi făcute de comanda de montaj în Site-ul ImageMagick.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Cain el a spus

    Vă mulțumesc foarte mult! Acest lucru este atât de util ... înainte de a folosi Imagemagick doar pentru a curăța metadatele.