A YOGA, a tömörítés és a kötegelt képek konvertálása különböző formátumokba

a jóga képoptimalizálóról

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 Guetzli 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

programbeállítások

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

jóga futás

  • 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

a jóga képoptimalizálóról

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:

telepítse a jóga flatpakot

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.

indító jóga

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):

távolítsa el a jóga flatpakot

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:

függőségek telepítése

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:

telepítse a jógát pip3 -mal

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:

távolítsa el a jógát a pip3 segítségével

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:

képkonverzió a terminálról

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ó:

képkonverzió

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:

kép átméretezése

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:

képminőség megváltoztatása

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.


A cikk tartalma betartja a szerkesztői etika. A hiba bejelentéséhez kattintson a gombra itt.

Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.