U sljedećem članku ćemo pogledati YOGA Image Optimizer. Ovo je alat za skupnu pretvorbu fotografija u JPEG, PNG i WEBP te komprimirati veličine datoteka ekvivalentne kvalitete. To je besplatan alat otvorenog koda koji se temelji na alatu YOGA naredbenog retka.
Pozadina YOGA -e koristi biblioteku Python Pillow za pretvaranje slika u PNG, JPEG ili WebP. Koristite knjižnicu Guetzli Google generira JPEG datoteke koje su obično 20% do 30% manje od upotrebe libjpeg. Knjižnice zopflipng y libwebp Googleovi se koriste za optimizaciju druga dva formata slike. Alat naredbenog retka također podržava pretvorbu 3D modela i optimizaciju pomoću biblioteke Asimp.
Opće karakteristike YOGA Image Optimizer -a
- YOGA-in službeni front-end pruža a grafičko sučelje jednostavno za korištenje za izvršavanje procesa pretvorbe i optimizacije slike na Gnu / Linuxu i Windowsu.
- Dopustit će nam otvoriti hrpu slika, prikazujući njihove sličice, naziv i veličinu ulazne datoteke, kao i naziv izlaza i format datoteke.
- YOGA Image Optimizer podržava različite formate ulaza i može generirati optimizirane JPEG, PNG i WebP datoteke (i sa gubitkom i bez gubitka).
- Prije nego što kliknemo na 'Optimiziraj' mi omogućit će vam da odaberete izlazni format i postavite razinu kompresije za svaku od slika.
- Imat ćemo podršku za više niti. Mi ćemo biti u mogućnosti postaviti koliko CPU jezgri koristiti.
- Nudi a mračni način rada.
- Izlazni uzorak Personalizirana.
Instalirajte YOGA Image Optimizer na Ubuntu
Za Gnu / Linux, ovaj softver se može instalirati putem paketa Flatpak ili pomoću pip3.
Putem Flatpak paketa
Ako koristite Ubuntu 20.04, a još uvijek nemate instaliranu ovu tehnologiju na računalu, možete nastaviti Vodič koju je kolega maloprije napisao na ovom blogu kako bi je omogućio.
Kada možete instalirati flatpak paketi, samo trebate otvoriti terminal (Ctrl + Alt + T) i upotrijebiti sljedeće naredba za instalaciju:
flatpak install flathub org.flozz.yoga-image-optimizer
Nakon instalacije možemo pronaći pokretač programa u grafičkom okruženju.
deinstalirati
Ako vas ovaj program ne uvjeri, može se lako ukloniti izvođenjem sljedeće naredbe u terminalu (Ctrl + Alt + T):
flatpak uninstall --delete-data org.flozz.yoga-image-optimizer
Korištenje pip3
Za one koji ne vole Flatpak pakete, imaju mogućnost upotrijebite pip3. Iako je ova opcija, NEMOJTE stvarati prečac do aplikacije da biste ga pokrenuli s radne površine.
Prvo ćemo otvoriti terminal (Ctrl + Alt + T) i u njemu ćemo izvršiti sljedeću naredbu za instalirati potrebne knjižnice:
sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0
Onda možemo instalirajte aplikacijski paket pomoću naredbe:
sudo pip3 install yoga-image-optimizer
Kao što sam gore rekao, pip paket nema izravan pristup aplikaciji. Zbog ovog razloga morate pokrenuti sljedeću naredbu da biste je pokrenuli s terminala i stvorili .desktop datoteku:
yoga-image-optimizer
deinstalirati
u uklonite paket ove aplikacije, trebat ćemo samo otvoriti terminal (Ctrl + Alt + T) i u njemu upotrijebiti naredbu:
sudo pip3 uninstall yoga-image-optimizer
Osnovno korištenje YOGA -e s terminala
Osim korištenja grafičkog okruženja, za koje mislim da nema puno objašnjenja, možemo i to upotrijebite terminal za optimizaciju naših slika. Najlakši način za optimizaciju slike s terminala je pomoću sljedeće naredbe:
yoga image imagen-entrada.png imagen-salida.webp
Ako izlazni format nije naveden u terminalu, YOGA generira sliku istog formata kao i ulazna slika. Samo su PNG, JPEG i WEBP podržani kao ulazni, kada izlazni format nije izričito naveden.
Izlazni format može se odrediti pomoću –Opcija izlaznog formata:
yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg
Podržani su sljedeći formati:
- orig: Ovo je zadana postavka. Izlazni format bit će isti kao ulazna slika.
- automobil: Izlazni format odabire se automatski. YOGA će generirati PNG ako ulazna slika koristi prozirnost, inače će generirati JPEG.
- png: generira PNG sliku.
- jPEG: generira JPEG sliku.
- webp- Stvara WEBP sliku s gubitkom.
- webpl: generiranje WEBP slike bez gubitaka
Ovaj program također omogućuje promijenite veličinu slika pomoću opcije -resize:
yoga image --resize=512x512 imagen-entrada.png imagen-salida.png
U ovom slučaju, ako širina i visina imaju istu vrijednost, ne moramo navesti oboje.
YOGA će nam također omogućiti postavite željenu kvalitetu JPEG i WebP datoteka koje se mogu generirati pomoću opcija –Jpeg kvalitete y –Kvaliteta web stranice. Ove opcije uzimaju cijeli broj između 0 (datoteke niže kvalitete) i 100 (datoteke veće kvalitete) kao parametar:
yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg
Ako ste korisnik Gnu / Linuxa, ovo je zanimljiva opcija za optimizaciju slika, koja je također besplatna i otvorenog koda. Može saznajte više o ovom programu u svom web stranica ili u spremište na GitHubu projekta.