Kako urediti, pretvoriti i promijeniti veličinu više slika istovremeno u Ubuntuu

Uredite slike u Ubuntuu

Postoji mnogo opcija za uređivanje slika u Ubuntuu, ali ja ih osobno ne volim većinu. Ako želim promijeniti veličinu slike, ne želim čekati vrijeme potrebno za otvaranje GIMP-a. Uvijek možemo instalirati nautilus-pretvarač slika za rotiranje i rotiranje slika desnim gumbom iz Nautilusa, ali, zašto instalirati paket, koji gore ne prikazuje dobro tekst, ako ga po defaultu imamo instaliran? U ovom članku ćemo vas naučiti kako urediti, pretvoriti, promijeniti veličinu i još neke stvari slike sa Ubuntu terminala.

Najbolje od svega je ono što ćemo objasniti u ovom vodiču, a može se istovremeno primijeniti na nekoliko slika. Na primjer, ako želimo preimenovati 10 fotografija bez potrebe za desnim klikom, odaberite "Preimenuj" i stavite ime 10 puta, možemo to učiniti pomoću ImageMagick, Ubuntuov zadani preglednik slika i druge distribucije, uključujući Ubuntu MATE, moj omiljeni. Ispod imate nekoliko primjera naredbi za izvođenje nekoliko ovih operacija koristeći prednost Ubuntu Bash-a.

iMageMagick

ImageMagick dolazi instaliran u mnogim distribucijama, poput gore spomenutog Ubuntu ili Ubuntu MATE. Ako ga vaša distribucija po defaultu nema instaliran, možete ga instalirati otvaranjem terminala i upisivanjem sljedeće naredbe:

sudo apt-get install imagemagick

Preimenuj slike

Ako, na primjer, napravite tutorial mnogih snimki, imat će ime koje nema nikakve veze s onim što želimo pokazati. Zahvaljujući ImageMagick-u možemo ih preimenovati s terminala vrlo jednostavnom naredbom. Kao što ćete kasnije vidjeti, možemo promijeniti format slika i koristit ćemo potpuno istu naredbu, ali primjerenu našem zadatku. To bi bilo kako slijedi:

convert *.png prueba.png

Zadržavajući ekstenziju i dodajući izlaznu riječ, sve što ćete učiniti je da ih sve spremite pod istim imenom, ali s drugim brojem.

Promjena veličine slika

Gotovo sva izdanja ovog vodiča koriste ključ pretvoriti. Za promjenu veličine slika pomoću programa ImageMagick iz terminala napisat ćemo sljedeću naredbu, gdje će «test» biti ime slike koju želimo pretvoriti u drugi format:

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

S prethodnom naredbom koju ćemo imati promijenila veličinu slike u veličini od 200 × 100 piksela. Prva vrijednost je veličina za širinu, a druga za visinu. Ako koristimo isto ime, rezultirajuća slika zamijenit će original. Ako samo želimo promijeniti širinu i visinu da budu proporcionalne, napisat ćemo sljedeću naredbu, gdje bi 200 bila odabrana veličina u pikselima:

convert prueba.png -resize 200 prueba.png

Ako želimo da bude visok 200 piksela, morali bismo otići ispraznite prvu vrijednost ("Prazno" x100), pa bismo napisali sljedeću naredbu:

convert prueba.png -resize x100 prueba.png

Ponekad tačne vrijednosti, ali ako želimo da tako bude, možemo napisati sljedeću naredbu, gdje bi 200 × 100 bila odabrana veličina:

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

Rotirajte slike

uredi-slike-ubuntu

Ako želimo ono što želimo rotirati slike, možemo to učiniti sljedećom naredbom, gdje bi 90 bio stupanj nagiba:

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

Dodati će tekst koji konfiguriramo u izlaznu datoteku, sve dok ga zapisujemo na drugačiji način.

Uredite format slike

ImageMagick nam takođe omogućava pretvoriti slike na drugi format direktno sa terminala. Učinili bismo to sa sljedećom naredbom:

convert prueba.png prueba.jpg

Ako je samo ono što želimo niži kvalitet Da bismo, na primjer, slike poslali poštom, napisali bismo sljedeću naredbu, gdje je broj postotak kvaliteta:

convert prueba.png -quality 95 prueba.jpg

Kombinovane operacije

Ako želimo napraviti različite modifikacije ovog tipa na sliku, možemo to učiniti kombiniranjem operacija. Ispod imate primjer za promjenu veličine, rotiranje za 180º i smanjenje kvaliteta slike na 95%.

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

Obrađeno sa Bash-om

Ubuntu bash

Ali ono što mi se najviše sviđa je ovo, uredite više slika istovremeno. Prije uređivanja više slika, vrijedi ih sve staviti u istu mapu. Obično ih ostavljam na radnoj površini, pa prvo upišem naredbu:

cd /home/pablinux/Escritorio

Kad uđemo u fasciklu, napišemo sljedeću naredbu za promjenu veličine svih .png slika u fascikli Desktop na 830 piksela i dodamo riječ "prvi" ispred nje:

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

U osnovi, ono što mi kažemo je «sve datoteke koje se nalaze u ovoj mapi i imaju .png format; izvršite pretvorbu iz veličine u širinu od 830 i dodajte prvo u ime datoteke; završiti«. Ako uredite puno slika, možda vam se isplati. Kakvo je vaše mišljenje?


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Jimmy olano rekao je

    NAJBOLJE NEMOGUĆE!
    Iako sam imao pojam o alatu "convert", MISLIO sam da je to "izvorna" Ubuntu naredba, danas sam saznao da je dio ImageMagick-a.

    Čestitam na članku, jednostavnom, preusmjerenom i dobro napisanom za brzo razumijevanje, čak se i bash ušunjao bez puno komplikacija!

    Hvala.

    1.    Paul Aparicio rekao je

      Zdravo Jimmy. Hvala na komentaru. Još uvijek možete raditi više stvari, poput primijeniti efekte, ali zaista mislim da za to ne vrijedi koristiti Terminal. Ako moramo primijeniti efekte, najbolje je otvoriti slike i vidjeti što radimo, ili barem tako mislim.

      A pozdrav.

  2.   Alfonso rekao je

    Hvala ti Pablo. To je nešto što treba razmotriti u bilo kojem trenutku.