Nell'ultimo articolo vi abbiamo spiegato come comprimere le immagini JPEG. Ora vi spiegheremo come risolvere un problema simile, ma già in relazione alle immagini in formato PNG.
PNG è un'estensione molto popolare delle immagini. Il formato è stato sviluppato come sostituto di GIF. Le dimensioni delle immagini PNG sono spesso molto diverse in termini di profondità di colore, interlacciamento e grazie a un certo algoritmo di compressione.
OptiPNG è un programma unico per console che può essere utilizzato per comprimere le immagini PNG. Con OptiPNG è possibile realizzare tutte le operazioni principali e secondarie. È possibile farlo con la stessa rapidità e senza perdita di qualità delle immagini JPEG.
Lavorate in Ubuntu? Potete installare il programma dal repository senza problemi. È necessario eseguire il seguente comando:
$ sudo apt install optipng
La sintassi dell'utility è piuttosto semplice. Può essere eseguita allo stesso modo di jpegoptim:
$ optipng file_name options.png
Vediamo le opzioni dell'utilità:
-backup
- salva le copie dei file modificati;-dir
- cartella per la scrittura dei file;-force
- forza la scrittura del file in uscita;-out
- scrive il file in uscita
nel file specificato;-simula
- non esegue alcuna azione, ma mostra solo il risultato;-o
- imposta il livello di compressione da 0 a 7.Eseguiamo l'ottimizzazione di png. Scopriamo quanto pesa il file:
$ df -h image.png
Per comprimere il file usiamo:
$ optipng image.png
Osserviamo le dimensioni, non notiamo differenze, l'immagine è abbastanza piccola ma aumentando le dimensioni la differenza sarà visibile:
La compressione png avviene senza perdita di qualità, si ottiene la stessa immagine, ma di dimensioni inferiori. È necessario designare il grado di ottimizzazione, che influisce sulla perdita di tempo associata al programma di ottimizzazione delle immagini. Il grado va da 0 a 7. Più è alto, più il PC avrà bisogno di costi in termini di tempo e risorse.
$ optipng -o 7 impge.png
L'elaborazione in batch delle immagini viene eseguita allo stesso modo con jpeg:
$ cd images/
$ optipng *.png
Tutto qui, ancora una volta, niente di complicato.
Apply the discount by inserting the promo code in the special field at checkout: