Comprimi rapidamente le immagini Jpeg su Linux dal terminale

instagram story viewer
biscotto 100k
Un gatto piccolo, un file di grandi dimensioni

Diciamo che devi comprimere un'immagine JPEG su Linux: come lo fai?

Bene, potresti raggiungere un'app GUI, come GIMP, e giocare con le impostazioni.

Ma ciò richiede uno sforzo.

Quindi in questo post ti mostriamo uno strumento da riga di comando che ti consente di comprimere rapidamente le immagini jpeg su Linux, senza problemi.

Se non ti piace la riga di comando, prova il piccolo app per l'ottimizzazione delle immagini "Trimage", che fornisce un front-end GUI per jpegoptim (e pngcrush).

Come installare jpegoptim su Ubuntu

Per prima cosa: impostiamo lo strumento sulla tua macchina Linux.

Come jpegoptim è un'app a riga di comando che ti mostreremo come utilizzare la riga di comando per installarla. Questo è del tutto facoltativo; puoi anche installare l'app utilizzando Ubuntu Software Center (o uno strumento di gestione dei pacchetti simile).

Apri una nuova sessione di Terminale e inserisci il seguente comando, seguito dalla tua password come richiesto:

sudo apt-get install jpegoptim

L'app è piccola, quindi non ci vorrà molto per l'installazione. Una volta che è pronto per l'uso.

Utilizzo di Jpegoptim

comando jpegoptim

Jpegoptim è una piccola utility che può comprimere e ottimizzare i file JPEG senza una significativa perdita di qualità, ma una notevole differenza nella dimensione del file.

La compressione può aiutare a risparmiare sulla larghezza di banda (se si utilizzano immagini su un sito Web) e a rendere l'invio di e-mail un po' più veloce (se si dispone di una connessione lenta).

Usare lo strumento è semplice.

Il comando predefinito ottimizza le tue immagini jpg utilizzando le impostazioni massime/senza perdite per offrire la migliore qualità dell'immagine. Per elaborare un'immagine, esegui il comando "jpegoptim" seguito dalla posizione dell'immagine che desideri comprimere.

Per esempio, Ho una foto di Cookie da 1.2 MB nel mio Casa cartella. Per comprimerlo usando Jpegoptim, aprirei una nuova sessione di Terminale ed eseguirei:

jpegoptim cookie.jpeg

Dopo che il comando ha "fatto il suo dovere" - e tieni presente che lo farà sovrascrivi il file originale per impostazione predefinita: posso controllare il risultato. E, in effetti, il file viene ridotto da 1,2 MB a … 1,1 MB.

Piccolo cambiamento, giusto?

Ma è qui che possiamo diventare fantasiosi e Jpegoptim può mettersi in mostra. L'app ti consente anche ridurre un jpg a una dimensione specifica.

Un (ovvio) compromesso nell'impostazione di un limite di dimensione del file arbitrario è la qualità dell'immagine. Specificando una dimensione del file si disabilita l'ottimizzazione senza perdita di dati e di conseguenza la qualità dell'immagine scende in picchiata.

Ma è usando questa opzione che possiamo drammaticamente ridurre le dimensioni jpeg.

comando da terminale

Per tornare al nostro esempio, ricomprimiamo la nostra foto di Cookie in qualcosa di più web friendly e portiamola da 1,1 MB a 100k più gestibili.

Possiamo specificare una dimensione del file in kilobyte (k) o in percentuale (%) e, solo per confondere le cose, dovremo dire all'app che può sovrascrivere il precedente tentativo di comprimerlo.

jpegoptim --size=100k cookie.jpeg --overwrite

Nota che l'argomento che indica la dimensione viene Prima la posizione dell'immagine ma che l'ok alla sovrascrittura viene dopo di essa.

L'immagine risultante è più o meno la dimensione del file che ho scelto (un kb canaglia sopra) e di conseguenza è diminuita di qualità:

biscotto 100k

Ora siamo pazzo e riduci l'immagine a soli 15kb! Questa volta sceglieremo anche di salvare il file in una posizione diversa utilizzando il "–dest' bandiera:

jpegoptim --size=15k cookie.jpg --dest ~/Desktop

Il risultato:

biscotto

Altre caratteristiche

È anche possibile ottimizzare più immagini contemporaneamente semplicemente elencandole:

jpegoptim gattini.jpeg gatti.jpg feline_good.jpg

Hai bisogno di elaborare in batch un'intera cartella di jpeg? Jpegoptim può gestire anche questo:

jpegoptim ~/Pictures/CatPhotos/*.jpeg

Per vedere un elenco completo di opzioni e istruzioni per l'uso per questa utility, vedere la manpage di Ubuntu eseguendo:

uomo jpegoptim

Hai un'utilità da riga di comando preferita? Faccelo sapere nei commenti qui sotto o inviandoci un consiglio!

Tutto Ubuntu, tutti i giorni. Dal 2009.

Teachs.ru