A következő cikkben egy pillantást vetünk a YOGA Image Optimizer programra. Ez egy eszköz a fényképek JPEG, PNG és WEBP formátumú konvertálására, és a fájlméretek azonos minőségű tömörítésére. Ez egy ingyenes és nyílt forráskódú eszköz, amely a YOGA parancssori eszközön alapul.
A YOGA háttérrendszer a Python Pillow könyvtárat használja a képek PNG, JPEG vagy WebP formátumú konvertálására. Használja a könyvtárat sütiket A Google JPEG fájlokat hoz létre, amelyek jellemzően 20-30% -kal kisebbek, mint a használatuk libjpeg. A könyvtárak zopflipng y libwebp A Google -okat a másik két képformátum optimalizálására használják. A parancssori eszköz támogatja a 3D modellkonverziót és a könyvtár használatával történő optimalizálást is Assimp.
A YOGA Image Optimizer általános jellemzői
- A YOGA hivatalos kezelőfelülete biztosítja a könnyen használható grafikus felület a képkonverziós és optimalizálási folyamat végrehajtásához Gnu / Linux és Windows rendszeren.
- Megengedi nekünk nyisson meg egy köteg képet, megjelenítve azok miniatűrjeit, a bemeneti fájl nevét és méretét, valamint a kimeneti nevet és fájlformátumot.
- A YOGA Image Optimizer különféle formátumokat támogat bemenetként és optimalizált JPEG, PNG és WebP fájlokat tud létrehozni (veszteséggel és veszteség nélkül is).
- Mielőtt rákattint az "Optimalizálás" gombra lehetővé teszi a kimeneti formátum kiválasztását és a tömörítési szint beállítását az egyes képekhez.
- Többszálas támogatásunk lesz. Képesek leszünk állítsa be, hogy hány CPU magot használjon.
- Ajánlatok a sötét mód.
- Kimeneti minta Személyre szabott.
Telepítse a YOGA Image Optimizer alkalmazást az Ubuntura
Gnu / Linux esetén ez a szoftver a Flatpak csomagon keresztül vagy a pip3 segítségével telepíthető.
Flatpak csomagon keresztül
Ha Ubuntu 20.04 -et használ, és még mindig nincs telepítve ez a technológia a számítógépére, folytathatja Az útmutató hogy egy kolléga régen írt erre a blogra annak engedélyezéséhez.
Amikor telepítheti flatpak csomagok, csak egy terminált kell megnyitnia (Ctrl + Alt + T), és a következőt kell használnia install parancsot:
flatpak install flathub org.flozz.yoga-image-optimizer
A telepítés után megtehetjük keresse meg a programindítót grafikus környezetben.
eltávolítást
Ha ez a program nem győzi meg, könnyen eltávolítható a következő parancs futtatása a terminálban (Ctrl + Alt + T):
flatpak uninstall --delete-data org.flozz.yoga-image-optimizer
A pip3 használatával
Azok számára, akik nem szeretik a Flatpak csomagokat, lehetőségük van rá használja a pip3-at. Annak ellenére, hogy ez a lehetőség, NE hozzon létre parancsikont az alkalmazáshoz hogy az asztalról indítsa el.
Először megnyitunk egy terminált (Ctrl + Alt + T), és a következő parancsot hajtjuk végre telepítse a szükséges könyvtárakat:
sudo apt install git build-essential python3 python3-dev python3-pip libgirepository1.0-dev libcairo2-dev pkg-config gir1.2-gtk-3.0
Akkor megtehetjük telepítse az alkalmazáscsomagot a következő paranccsal:
sudo pip3 install yoga-image-optimizer
Amint fentebb említettem, a pip csomagnak nincs közvetlen hozzáférése az alkalmazáshoz. Emiatt a következő parancsot kell futtatnia a terminálról történő indításhoz és .desktop fájl létrehozásához:
yoga-image-optimizer
eltávolítást
hogy távolítsa el ezt az alkalmazást, csak egy terminált kell megnyitnunk (Ctrl + Alt + T), és a benne lévő parancsot kell használnunk:
sudo pip3 uninstall yoga-image-optimizer
A YOGA alapvető használata a terminálról
Amellett, hogy használjuk a grafikus környezetet, amely szerintem nem sok magyarázattal szolgál, azt is megtehetjük használja a terminált a képek optimalizálásához. A legegyszerűbb módja a kép optimalizálásának a terminálról a következő parancs használatával:
yoga image imagen-entrada.png imagen-salida.webp
Ha a kimeneti formátum nincs megadva a terminálon, a YOGA a bemeneti képpel megegyező formátumú képet hoz létre. Csak a PNG, a JPEG és a WEBP használható bemenetként, ha a kimeneti formátum nincs kifejezetten megadva.
A kimeneti formátum a -kimeneti formátum opció:
yoga image --output-format=jpeg imagen-entrada.png imagen-salida.jpeg
A következő formátumok támogatottak:
- orig: Ez az alapértelmezett. A kimeneti formátum megegyezik a bemeneti képpel.
- auto: A kimeneti formátum automatikusan kiválasztásra kerül. A YOGA PNG -t generál, ha a bemeneti kép átlátszóságot használ, ellenkező esetben JPEG -t hoz létre.
- png: PNG képet hoz létre.
- jpeg: JPEG képet készít.
- webp- Veszteséges WEBP képet hoz létre.
- webpl: veszteségmentes WEBP kép létrehozása
Ez a program is lehetővé teszi képek átméretezése a –resize opcióval:
yoga image --resize=512x512 imagen-entrada.png imagen-salida.png
Ebben az esetben, ha a szélesség és a magasság értéke azonos, akkor nem kell mindkettőt megadnunk.
A YOGA is lehetővé teszi számunkra állítsa be a kívánt JPEG és WebP fájlok minőségét amit az opciókkal lehet előállítani -JPEG minőségű y -Web-minőségű. Ezek a beállítások 0 (gyengébb minőségű fájlok) és 100 (jobb minőségű fájlokat) paraméterként:
yoga image --output-format=jpeg --jpeg-quality=84 imagen-entrada.png imagen-salida.jpg
Ha Ön Gnu / Linux felhasználó, ez egy érdekes lehetőség a képek optimalizálására, amely szintén ingyenes és nyílt forráskódú. Az tud tudjon meg többet erről a programról weboldal vagy a tárház a GitHubon a projektről.