Cum să editați, convertiți și redimensionați mai multe imagini în același timp în Ubuntu

Editați imaginile în Ubuntu

Există multe opțiuni pentru editarea imaginilor în Ubuntu, dar personal nu-mi plac majoritatea. Dacă vreau să redimensionez o imagine, nu am chef să aștept timpul necesar GIMP pentru a se deschide. Putem oricând să instalăm convertizor-imagine nautilus să rotiți și să rotiți imaginile cu butonul din dreapta de la Nautilus, dar de ce să instalați un pachet, care nu afișează textul mult deasupra, dacă avem unul instalat în mod implicit, care nu? În acest articol vă vom învăța cum să editați, convertiți, redimensionați și încă câteva lucruri imaginile de la terminalul Ubuntu.

Cel mai bun dintre toate, ceea ce vom explica în acest ghid poate fi aplicat mai multor imagini în același timp. De exemplu, dacă vrem să redenumim 10 fotografii fără a face clic dreapta, alegeți „Redenumiți” și puneți numele de 10 ori, o putem face folosind ImageMagick, Vizualizatorul de imagini implicit Ubuntu și alte distribuții, inclusiv Ubuntu MATE, preferatul meu. Mai jos aveți câteva exemple de comenzi pentru a efectua mai multe dintre aceste operații, profitând de Ubuntu Bash.

iMageMagick

ImageMagick vine instalat în multe distribuții, cum ar fi Ubuntu menționat anterior sau Ubuntu MATE. Dacă distribuția dvs. nu o are instalată implicit, o puteți instala deschizând un terminal și tastând următoarea comandă:

sudo apt-get install imagemagick

Redenumiți imaginile

Dacă, de exemplu, realizați un tutorial cu multe capturi, acestea vor avea un nume care nu are nicio legătură cu ceea ce vrem să arătăm. Datorită ImageMagick le putem redenumi de la terminal cu o comandă foarte simplă. După cum veți vedea mai târziu, putem schimba formatul imaginilor și vom folosi exact aceeași comandă, dar adecvată sarcinii noastre. Ar fi după cum urmează:

convert *.png prueba.png

Păstrând extensia și adăugând un cuvânt de ieșire, ceea ce veți face este să le salvați pe toate cu același nume, dar cu un număr diferit.

Redimensionați imaginile

Aproape toate edițiile acestui ghid folosesc cheia converti. Pentru a redimensiona imaginile cu ImageMagick de la Terminal vom scrie următoarea comandă, unde „test” va fi numele imaginii pe care dorim să o convertim în alt format:

convert prueba.png -resize 200×100 prueba.png

Cu comanda anterioară vom avea a redimensionat o imagine la o dimensiune de 200 × 100 pixeli. Prima valoare este dimensiunea pentru lățime și a doua pentru înălțime. Dacă folosim același nume, imaginea rezultată va înlocui originalul. Dacă vrem doar să schimbăm lățimea și înălțimea să fie proporționale, vom scrie următoarea comandă, unde 200 ar fi dimensiunea aleasă în pixeli:

convert prueba.png -resize 200 prueba.png

Dacă vrem să aibă o înălțime de 200 de pixeli, ar trebui să plecăm goliți prima valoare („Gol” x100), deci am scrie următoarea comandă:

convert prueba.png -resize x100 prueba.png

Uneori valori exacte, dar dacă vrem să fie așa, putem scrie următoarea comandă, unde 200 × 100 ar fi dimensiunea aleasă:

convert prueba.png -resize 200×100! prueba.png

Rotiți imaginile

edit-images-ubuntu

Dacă ceea ce ne dorim este rotiți imaginile, o putem face cu următoarea comandă, unde 90 ar fi gradele de înclinare:

convert prueba.jpg -rotate 90 prueba-rotado.jpg

Se va adăuga textul pe care îl configurăm în fișierul de ieșire, atâta timp cât îl scriem într-un mod diferit.

Editați formatul de imagine

ImageMagick ne permite, de asemenea convertiți imagini la un alt format direct de la Terminal. O vom face cu următoarea comandă:

convert prueba.png prueba.jpg

Dacă ceea ce vrem este doar scade calitatea Pentru a trimite imaginile prin poștă, de exemplu, am scrie următoarea comandă, unde numărul este procentul de calitate:

convert prueba.png -quality 95 prueba.jpg

Combinați operațiile

Dacă vrem să facem diferite modificări de acest tip la o imagine, o putem face prin combinarea operațiilor. Mai jos aveți un exemplu de redimensionare, rotire de 180 ° și scădere a calității unei imagini la 95%.

convert prueba.png -resize 400×400 -rotate 180 -quality 95 prueba.jpg

Procesat cu Bash

Ubuntu bash

Dar ceea ce îmi place cel mai mult este asta, editați multe imagini în același timp. Înainte de a edita mai multe imagini, merită să le puneți pe toate în același folder. De obicei, le las pe desktop, așa că mai întâi scriu comanda:

cd /home/pablinux/Escritorio

Odată ajuns în folder, scriem următoarea comandă pentru a redimensiona toate imaginile .png din folderul Desktop la 830 pixeli lățime și adăugăm cuvântul „primul” în fața acestuia:

for file in *.png; do convert $file -resize 830 primera-$file; done

Practic, ceea ce spunem este «toate fișierele care se află în acest folder și au format .png; efectuați conversia de la redimensionare la lățimea 830 și adăugați mai întâi la numele fișierului; finalizarea«. Dacă editați o mulțime de imagini, s-ar putea să merite. Care este opinia ta?


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.   Jimmy Olano el a spus

    CEL MAI BUN IMPOSIBIL!
    Deși aveam o noțiune despre instrumentul „convert”, credeam că este o comandă Ubuntu „nativă”, acum am aflat astăzi că face parte din ImageMagick.

    Felicitări pentru articol, simplu, direct la obiect și bine scris pentru o înțelegere rapidă, chiar și bashul se furișează fără prea multe complicații!

    Mulţumesc.

    1.    Paul Aparicio el a spus

      Bună jimmy. Multumesc pentru comentariul tau. Puteți face în continuare mai multe lucruri, cum ar fi aplicarea efectelor, dar chiar cred că nu merită să folosiți Terminalul pentru asta. Dacă trebuie să aplicăm efecte, cel mai bine este să deschidem imaginile și să vedem ce facem, sau cel puțin așa cred.

      Un salut.

  2.   Alfonso el a spus

    Mulțumesc Pablo. Este ceva de luat în considerare la un moment dat.