U sljedećem članku ćemo pogledati YOGA Image Optimizer. Ovo je alat za grupno pretvaranje fotografija u JPEG, PNG i WEBP i komprimiranje veličina datoteka ekvivalentne kvalitete. To je besplatan alat otvorenog koda koji se temelji na alatu YOGA naredbene linije.
Pozadina YOGA -e koristi biblioteku Python Pillow za pretvaranje slika u PNG, JPEG ili WebP. Koristite biblioteku kolačići Google generira JPEG datoteke, koje su obično 20% do 30% manje od korištenja libjpeg. Biblioteke zopflipng y libwebp Googleovi se koriste za optimizaciju druga dva formata slike. Alat komandne linije takođe podržava konverziju 3D modela i optimizaciju pomoću biblioteke Assimp.
Opće karakteristike YOGA Image Optimizer -a
- Zvanični front-end kompanije YOGA pruža a grafičko sučelje jednostavno za korištenje za izvršavanje konverzije i optimizacije slike na Gnu / Linuxu i Windowsu.
- Dozvoliće nam otvorite grupu 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 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. Moći ćemo postavite koliko CPU jezgri želite koristiti.
- Nudi a mračni režim.
- Uzorak izlaza prilagoditi
Instalirajte YOGA Image Optimizer na Ubuntu
Za Gnu / Linux, ovaj softver se može instalirati putem Flatpak paketa ili pomoću pip3.
Putem Flatpak paketa
Ako koristite Ubuntu 20.04, a još uvijek nemate instaliranu ovu tehnologiju na računaru, možete nastaviti Vodič da je kolega maloprije napisao na ovom blogu da to omogući.
Kada možete instalirati flatpak paketi, samo trebate otvoriti terminal (Ctrl + Alt + T) i upotrijebiti sljedeće install naredba:
flatpak install flathub org.flozz.yoga-image-optimizer
Nakon instalacije možemo pronađite pokretač programa u grafičkom okruženju.
Deinstaliraj
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 koristite pip3. Iako je ova opcija, NE stvarajte prečicu do aplikacije da biste ga pokrenuli sa radne površine.
Prvo ćemo otvoriti terminal (Ctrl + Alt + T) i u njemu ćemo izvršiti sljedeću naredbu za instalirajte potrebne biblioteke:
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 direktan pristup aplikaciji. Iz tog razloga morate pokrenuti sljedeću naredbu da biste je pokrenuli s terminala i stvorili .desktop datoteku:
yoga-image-optimizer
Deinstaliraj
para uklonite paket ove aplikacije, samo ćemo morati otvoriti terminal (Ctrl + Alt + T) i u njemu upotrijebiti naredbu:
sudo pip3 uninstall yoga-image-optimizer
Osnovna upotreba YOGA -e s terminala
Osim korištenja grafičkog okruženja, za koje mislim da nema mnogo objašnjenja, možemo i to koristite terminal za optimizaciju slika. Najlakši način za optimizaciju slike s terminala je pomoću sljedeće naredbe:
yoga image imagen-entrada.png imagen-salida.webp
Kada izlazni format nije naveden u terminalu, YOGA generira sliku istog formata kao i ulazna slika. Samo PNG, JPEG i WEBP su podržani kao ulazni, kada izlazni format nije izričito naveden.
Izlazni format se može 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 i ulazna slika.
- auto: Izlazni format se bira automatski. YOGA će generirati PNG ako ulazna slika koristi transparentnost, u suprotnom će generirati JPEG.
- png: generiše PNG sliku.
- jpeg: generiše JPEG sliku.
- webp- Stvara WEBP sliku sa gubitkom.
- webpl: generiše WEBP sliku bez gubitaka
Ovaj program takođe omogućava promenite 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 željeni kvalitet JPEG i WebP datoteka koje se mogu generirati pomoću opcija –Jpeg kvaliteta y –Kvalitet web stranice. Ove opcije uzimaju cijeli broj između 0 (datoteke slabije 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.