YOGA, komprimira i serijski pretvara slike u različite formate

o optimizatoru slike za jogu

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

programske preferencije

  • 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).

joga trčanje

  • 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

o optimizatoru slike za jogu

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:

instalirajte joga flatpak

flatpak install flathub org.flozz.yoga-image-optimizer

Nakon instalacije možemo pronađite pokretač programa u grafičkom okruženju.

launcher joga

Deinstaliraj

Ako vas ovaj program ne uvjeri, može se lako ukloniti izvođenjem sljedeće naredbe u terminalu (Ctrl + Alt + T):

deinstalirajte joga flatpak

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:

instalacija zavisnosti

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:

instalirajte jogu sa pip3

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:

deinstalirajte jogu s pip3

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:

konverzija slike sa terminala

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:

konverzija slike

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:

promijeni veličinu slike

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:

promenite kvalitet slike

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.


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.