Kako promijeniti veličinu slikovnih datoteka na Linuxu

click fraud protection

Datoteke slika mogu biti izuzetno velike. Čak i ako se bavite JPEG datotekama, veličine datoteka mogu i prelaze veličinu od 2, pa čak i 5 MB. Ako imate RAW datoteku, postat će veći. Ako trebate zadržati veliku biblioteku slika na vašem Linux računalu, morat ćete naučiti kako uštedjeti prostor. Jedan od najboljih načina za uštedu prostora s datotekama jest njihova promjena veličine. Ako imate veliku biblioteku fotografija, možete promijeniti veličinu slikovnih datoteka i smanjiti veličinu svoje biblioteke fotografija.

Promjena veličine datoteka slikovnim datotekama je škakljiva stvar jer previše toga može stvarno narušiti kvalitetu. Zbog toga ćemo u ovom vodiču istražiti kako ispravno promijeniti veličinu slikovnih datoteka.

Instalirajte ImageMagick

Linux operativni sustav ima puno čudnih, jedinstvenih alata. Jedan takav alat je Pretvori. To je jednostavna mala aplikacija u paketu ImageMagick koja može upravljati datotekama slika putem naredbenog retka. Da biste pristupili alatu Pretvori, morat ćete instalirati ImageMagick. Većina Linux distribucija instalirana je, no ako je vaša, ne možete je instalirati dovoljno lako.

instagram viewer

Da biste instalirali paket ImageMagick, otvorite prozor terminala i unesite sljedeću naredbu navedenu u vašem OS-u.

Ubuntu

sudo apt instalirati imagemagick

Debian

sudo apt-get install imagemagick

Arch Linux

sudo pacman -S imagemagick

Fedora

sudo dnf instalirati imagemagick

OpenSUSE

sudo zypper uvesti imagemagick

Ostali Linuxi

Kao što je ranije navedeno, ImageMagick je kritična komponenta načina na koji mnogo programa prikazuje i manipulira slikama u programima na Linuxu. Kao što je rečeno, vaša distribucija može koristiti alternativu. Potražite "ImageMagick" u upravitelju paketa vašeg operativnog sustava i instalirajte ga. Nakon instaliranja imat ćete pristup Pretvori.

Stisnite slike s Pretvori

Komprimiranje slika često može umanjiti njihovu kvalitetu. Za dobar izgled, manje slikovnih datoteka, najbolje ih je ponovno prilagoditi veličini. Kretanje ovom rutom može vam pomoći zadržati cjelokupni rezultat kvaliteta slike uz zadržavanje veličine datoteke mnogo manje.

Da biste promijenili veličinu pomoću Pretvori, otvorite prozor terminala, pronađite slikovnu datoteku kojom želite manipulirati, a zatim upotrijebite CD naredba da premjesti terminal na svoje mjesto. U ovom će se primjeru nalaziti datoteke s slikama /home/username/pictures/.

cd ~ / Slike /

Koristite naredbu pretvorbe za promjenu veličine. Pokušajte promijeniti veličinu slike za oko 20%, jer vam to omogućava dobru ravnotežu kvalitete i veličine datoteke. Ako trebate ići ispod 20%, pokušajte 25%, 30% ili 40%. Imajte na umu da se kvaliteta slike smanjuje što se više mijenja.

pretvoriti -resize 20% image-file-name-original.jpg image-file-name-resized.jpg

Pretvori djela s različitim vrstama datoteka, osim JPG-a koji se koristi u primjeru. Da biste promijenili veličinu, izmijenite ovu naredbu s ispravnim proširenjem datoteke i novom veličinom. Obavezno navedite izvorno ime datoteke i naziv izlazne datoteke.

Stiskanje više slika

Pretvorba je izvrsna za manipuliranje i komprimiranje jedne po jedne slike, ali zamorno je komprimirati slike jednu po jednu. dobra je vijest da Convertom se može manipulirati bashom kako bi analizirao i radio s više slikovnih datoteka odjednom.

Napomena: grupno komprimiranje slikovnih datoteka s više naziva datoteka vjerojatno neće raditi. Samo paketno pretvaranje datoteka s istom vrstom datoteke.

Paketno pretvaranje je jednostavno, a započinje stvaranjem mape u kojoj će raditi. Dobro je imati mapu za sve ove slikovne datoteke koje namjeravate pretvoriti, jer će u protivnom deseci slikovnih datoteka zasmetati vašem datotečnom sustavu. Koristiti mkdir naredbe, stvorite radni direktorij.

mkdir -p ~ / Slike / Pretvori slike /

Zatim otvorite aplikaciju za upravljanje datotekama, pronađite novo kreiranu mapu i premjestite sve slikovne datoteke koje namjeravate pretvoriti u ovu mapu. Nakon premještanja datoteka koristite CD naredite da se u terminalu preselite u novu mapu.

cd ~ / Slike / Pretvori slike /

U terminalu upišite ovu naredbu. To će reći Pretvori da promijeni veličinu više datoteka odjednom, stvarajući izlazne datoteke s "veličinom" na kraju. U kodu će naredba tražiti JPG slike. Ako radite s PNG datotekama ili nekim drugim formatom koji podržava aplikacija Pretvori, promijenite * .jpg u * .png itd.

za img u*.jpg;čini Pretvoriti -veličinu 20%"$ Img""Opt $ img"učinio

Promjena veličine skripte

Naredba za promjenu veličine serije je lijepa jer djeluje vrlo dobro. Međutim, svaki put treba upisati dugu naredbu i podešavati je. Da biste skratili djelo, razmislite o tome da ga napravite u skriptu. Otvorite prozor terminala i upotrijebite dodir naredba za stvaranje nove datoteke. Ova će datoteka sadržavati kod za našu skriptu pretvorbe.

dodirnite ~ / Slike / Pretvori slike / batch-resize.sh

Zatim otvorite uređivač teksta Nano.

nano ~ / Slike / Pretvori slike / batch-resize.sh

Zalijepite sljedeći kod unutar datoteke skripte:

#! / Bin / bash

# Uhvatite korisnički unos za vrstu datoteke.

odjek "Unesite proširenje datoteke za vaše slikovne datoteke:"

# Spremite unos korisnika u $ datotekama.

čitanje datoteka

# Promjena veličine slike

za img u *. $ datotekama; čini
pretvoriti -resize 20% "$ img" "promijeniti veličinu - $ img"
učinio

Spremite skriptu veličine u Nano pritiskom Ctrl + O. Zatvorite uređivač s Ctrl + X.

Ažurirajte dopuštenja skripte tako da se pokrene. Ne preskačite ovaj dio ili scenarij neće raditi ispravno!

chmod + x ~ / Slike / Pretvori slike / batch-resize.sh

Za upotrebu skripte stavite sve slikovne datoteke u koje želite pretvoriti ~ / Slike / Pretvorba-Images /. Zatim CD u i izvrši skriptu. Prilikom unosa ekstenzije datoteke (poput JPG, PNG i sl.) Nemojte koristiti razdoblje ili će se skripta pokvariti!

cd ~ / Slike / Pretvori slike / ./batch-resize.sh.
watch instagram story