V naslednjem članku si bomo ogledali YOGA Image Optimizer. To je orodje za paketno pretvorbo fotografij v JPEG, PNG in WEBP ter stiskanje velikosti datotek z enako kakovostjo. Je brezplačno in odprtokodno orodje, ki temelji na orodju ukazne vrstice YOGA.
Zaledni prostor YOGA uporablja knjižnico Python Pillow za pretvorbo slik v PNG, JPEG ali WebP. Uporabite knjižnico Guetzli Google ustvari datoteke JPEG, ki so običajno za 20% do 30% manjše od uporabe libjpeg. Knjižnice zopflipng y libwebp Googlovi se uporabljajo za optimizacijo drugih dveh formatov slik. Orodje ukazne vrstice podpira tudi pretvorbo 3D modelov in optimizacijo z uporabo knjižnice Asimp.
Splošne značilnosti YOGA Image Optimizerja
- Uradni sprednji del YOGE ponuja a grafični vmesnik, enostaven za uporabo za izvedbo pretvorbe in optimizacije slik v Gnu / Linux in Windows.
- Nam bo dovolil odpre serijo slik, ki prikaže njihove sličice, ime in velikost vhodne datoteke, pa tudi izhodno ime in obliko datoteke.
- YOGA Image Optimizer podpira različne formate kot vhodne in lahko ustvari optimizirane datoteke JPEG, PNG in WebP (tako z izgubo kot brez izgube).
- Preden kliknemo na 'Optimiziraj', smo vam bo omogočilo izbiro izhodne oblike in nastavitev stopnje stiskanja za vsako od slik.
- Imeli bomo podporo za več niti. Zmogli bomo nastavite, koliko jeder procesorja želite uporabiti.
- Ponudbe a temni način.
- Izhodni vzorec po meri
Namestite YOGA Image Optimizer na Ubuntu
Za Gnu / Linux lahko to programsko opremo namestite prek paketa Flatpak ali z uporabo pip3.
Preko paketa Flatpak
Če uporabljate Ubuntu 20.04 in še vedno nimate nameščene te tehnologije v računalniku, lahko nadaljujete Vodnik da je kolega pred časom napisal na tem blogu, da to omogoči.
Kdaj lahko namestite paketi flatpak, odpreti morate le terminal (Ctrl + Alt + T) in uporabiti naslednje namestite ukaz:
flatpak install flathub org.flozz.yoga-image-optimizer
Po namestitvi lahko poiščite zaganjalnik programov v grafičnem okolju.
Odstrani
Če vas ta program ne prepriča, jih je mogoče enostavno odstraniti z zagonom naslednjega ukaza v terminalu (Ctrl + Alt + T):
flatpak uninstall --delete-data org.flozz.yoga-image-optimizer
Uporaba pip3
Za tiste, ki ne marajo paketov Flatpak, imajo možnost uporabite pip3. Čeprav je ta možnost, NE ustvarjajte bližnjice do aplikacije da ga zaženete z namizja.
Najprej bomo odprli terminal (Ctrl + Alt + T) in v njem izvedli naslednji ukaz za namestite 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
Potem lahko namestite aplikacijski paket z uporabo ukaza:
sudo pip3 install yoga-image-optimizer
Kot sem rekel zgoraj, vrstica pip nima neposrednega dostopa do aplikacije. Zaradi tega razloga morate zagnati naslednji ukaz, da ga zaženete s terminala in ustvarite datoteko .desktop:
yoga-image-optimizer
Odstrani
za odstranite paket te aplikacije, odpreti bomo morali le terminal (Ctrl + Alt + T) in v njem uporabiti ukaz:
sudo pip3 uninstall yoga-image-optimizer
Osnovna uporaba YOGE s terminala
Poleg uporabe grafičnega okolja, za katerega menim, da ga ni treba razlagati, lahko tudi uporabite terminal za optimizacijo naših slik. Najlažji način za optimizacijo slike s terminala je naslednji ukaz:
yoga image imagen-entrada.png imagen-salida.webp
Če izhodni format ni določen v terminalu, YOGA ustvari sliko istega formata kot vhodna slika. Kot vhodni so podprti samo PNG, JPEG in WEBP, če izhodna oblika ni izrecno podana.
Izhodni format lahko določite s pomočjo -možnost izhodne oblike:
yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg
Podprti so naslednji formati:
- orig: To je privzeto. Izhodna oblika bo enaka kot vhodna slika.
- avto: Izhodna oblika se samodejno izbere. YOGA bo ustvarila PNG, če vhodna slika uporablja preglednost, sicer bo ustvarila JPEG.
- png: ustvari sliko PNG.
- jpeg: ustvari sliko JPEG.
- webp- Ustvari podobo WEBP z izgubo.
- webpl: ustvari podobo WEBP brez izgube
Ta program omogoča tudi spremenite velikost slik z možnostjo –premeri velikost:
yoga image --resize=512x512 imagen-entrada.png imagen-salida.png
V tem primeru, če imata širina in višina isto vrednost, nam ni treba določiti obojega.
YOGA nam bo tudi dovolila nastavite želeno kakovost datotek JPEG in WebP ki jih je mogoče ustvariti z možnostmi -kakovost JPEG y -Kakovost spletne strani. Te možnosti imajo celo število med 0 (datoteke slabše kakovosti) in 100 (datoteke višje kakovosti) kot parameter:
yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg
Če ste uporabnik Gnu / Linuxa, je to zanimiva možnost za optimizacijo slik, ki je tudi brezplačna in odprtokodna. Lahko več o tem programu v svojem Spletna stran ali v repozitorij na GitHub projekta.