GNU/Linux >> Linux Esercitazione >  >> Linux

Ottimizzatore di immagini gratuito:incontra YOGA e scopri come usarlo

YOGA Image Optimizer è uno strumento da riga di comando gratuito per convertire e ottimizzare immagini da vari formati in JPEG, PNG e WEBP.

Al giorno d'oggi la maggior parte dei dati di un sito Web è in genere composta da immagini. Le immagini di grandi dimensioni rallentano le tue pagine web creando un'esperienza utente non ottimale. L'ottimizzazione delle immagini si riferisce al processo di fornitura di immagini di alta qualità mantenendo le dimensioni più piccole possibili. Il risultato è un notevole risparmio di carico, una migliore esperienza utente e una maggiore visibilità del sito.

Ottimizzatore immagine YOGA

YOGA (Yummy Optimizer for Gorgeous Assets) è uno strumento da riga di comando gratuito e una libreria che può:

  • Converti e ottimizza le immagini da vari formati in JPEG, PNG e WebP
  • Converti e ottimizza i modelli 3D da vari formati in glTF e GLB

YOGA Image Optimizer supporta diversi formati come input e può generare JPEG, PNG e WebP ottimizzati (sia lossy che lossless). Potrai risparmiare circa il 30% di spazio sui JPEG e il 20% sui PNG. La conversione di un JPEG in un WebP con perdita può ridurre la dimensione dell'immagine della metà e la conversione di un PNG in un WebP con perdita può farti risparmiare in media più del 50% .

Come installare YOGA Image Optimizer su Linux

Il modo più semplice per installare YOGA è da PyPI. Basta eseguire il seguente comando come root su Linux:

pip3 install yoga

È già disponibile un pacchetto per Arch Linux (AUR). Su Debian /Ubuntu puoi installare tutto ciò di cui hai bisogno utilizzando il seguente comando:

sudo apt install build-essential cmake python3 python3-dev python3-pip python-setuptools 

Quindi clona il repository, vai nella directory del progetto e compilalo (come root):

git clone https://github.com/wanadev/yoga.git
cd yoga
sudo python3 setup.py install

Utilizzo di base di YOGA

Il modo più semplice per ottimizzare un'immagine è utilizzare il comando seguente:

yoga image input.png output.webp

Quando il formato di output non è specificato, YOGA emette un'immagine utilizzando lo stesso formato di quello di input. Solo PNG, JPEG e WEBP sono supportati come input quando il formato di output non è specificato in modo esplicito.

Il formato di output può essere specificato utilizzando --output-format opzione:

yoga image --output-format=webp input.png output.webp

Sono supportati i seguenti formati:

  • originale :Questa è l'impostazione predefinita. Il formato di output sarà lo stesso dell'immagine di input.
  • auto :Il formato di output viene selezionato automaticamente. YOGA genererà un PNG se l'immagine di input utilizza la trasparenza, altrimenti genererà un JPEG.
  • png :genera un'immagine PNG.
  • jpeg :Emette un'immagine JPEG.
  • webp :restituisce un'immagine WEBP con perdita.
  • webpl :genera un'immagine WEBP senza perdita di dati

YOGA Image Optimizer ti consente anche di ridimensionare le immagini con il --resize opzione:

yoga image --resize=512 input.png  ouput.png
yoga image --resize=512x512 input.png  ouput.png

Come si vede nell'esempio sopra, se la larghezza e l'altezza hanno lo stesso valore, non è necessario specificarle entrambe.

YOGA ti consente di regolare la qualità desiderata di JPEG e WebP che emette con il --jpeg-quality e --webp-quality opzioni. Queste opzioni accettano un numero intero compreso tra 0100 come parametro:

  • 0 :immagini brutte ma file più piccoli.
  • 100 :Immagini della migliore qualità ma file più grandi.
yoga image --output-format=jpeg --jpeg-quality=84 input.png output.jpg
yoga image --output-format=webp --webp-quality=90 input.png output.webp 

La qualità WEBP predefinita è 90%.

Conclusione

Se sei un utente Linux devi assolutamente provare YOGA. È un ottimizzatore di immagini gratuito e open source, che è un'ottima scelta per qualsiasi proprietario di sito che si preoccupa dell'ottimizzazione e delle prestazioni delle immagini. La compressione dell'immagine è molto efficace e le immagini ottimizzate sono di dimensioni molto più ridotte.

Puoi trovare maggiori informazioni su YOGA sul sito web del progetto.


Linux
  1. Come utilizzo Ansible e anacron per l'automazione

  2. Come installare e utilizzare Etcher su Linux per creare Live Linux USB

  3. Come installare e utilizzare Flatpak in Linux

  4. Come utilizzare il pacchetto Image Optimizer per WP-CLI

  5. Scopri come modificare le autorizzazioni per file e cartelle

Come installare e utilizzare PuTTY su Linux

Strumenti di screenshot per Ubuntu:come installare e utilizzare?

Come installare e utilizzare Okteta per file di dati RAW in Linux

Come utilizzare Docker Salva immagine ed esporta per la condivisione

Come utilizzare Eye of Gnome Image Viewer su Rocky Linux 8, CentOS 8 e AlmaLinux 8

Come installare YOGA Image Optimizer su Ubuntu 20.04