Come modificare, convertire e ridimensionare più immagini contemporaneamente in Ubuntu

Modifica le immagini in Ubuntu

Ci sono molte opzioni per modificare le immagini in Ubuntu, ma personalmente non mi piacciono la maggior parte di esse. Se voglio ridimensionare un'immagine, non voglio aspettare quanto tempo ci vuole per aprire GIMP. Possiamo sempre installare convertitore di immagini nautilus ruotare e ruotare le immagini con il tasto destro da Nautilus ma, perché installare un pacchetto, quello sopra non mostra bene il testo, se ne abbiamo uno installato di default che lo fa? In questo articolo ti insegneremo come modificare, convertire, ridimensionare e altre cose le immagini dal terminale di Ubuntu.

Soprattutto, ciò che spiegheremo in questa guida può essere applicato a più immagini contemporaneamente. Ad esempio, se vogliamo rinominare 10 foto senza dover fare clic con il tasto destro, scegliere "Rinomina" e inserire il nome 10 volte, possiamo farlo utilizzando ImageMagick, Il visualizzatore di immagini predefinito di Ubuntu e altre distribuzioni, incluso Ubuntu MATE, il mio preferito. Di seguito sono disponibili diversi comandi di esempio per eseguire molte di queste operazioni sfruttando Ubuntu Bash.

iMageMagic

ImageMagick viene installato in molte distribuzioni, come Ubuntu o Ubuntu MATE di cui sopra. Se la tua distribuzione non lo ha installato per impostazione predefinita, puoi installarlo aprendo un Terminale e digitando il seguente comando:

sudo apt-get install imagemagick

Rinomina le immagini

Se, ad esempio, fai un tutorial di molte acquisizioni, queste avranno un nome che non ha nulla a che fare con ciò che vogliamo mostrare. Grazie a ImageMagick possiamo rinominarli da terminale con un semplicissimo comando. Come vedrai in seguito, possiamo cambiare il formato delle immagini e useremo esattamente lo stesso comando, ma appropriato al nostro compito. Sarebbe il seguente:

convert *.png prueba.png

Mantenendo l'estensione e aggiungendo una parola in uscita, ciò che farai è salvarli tutti con lo stesso nome, ma con un numero diverso.

Ridimensiona le immagini

Quasi tutte le edizioni di questa guida utilizzano la chiave convertire. Per ridimensionare le immagini con ImageMagick dal Terminale scriveremo il seguente comando, dove «test» sarà il nome dell'immagine che vogliamo convertire in un altro formato:

convert prueba.png -resize 200×100 prueba.png

Con il comando precedente avremo ridimensionato un'immagine con una dimensione di 200 × 100 pixel. Il primo valore è la dimensione per la larghezza e il secondo per l'altezza. Se usiamo lo stesso nome, l'immagine risultante sostituirà l'originale. Se vogliamo solo modificare la larghezza e l'altezza in modo proporzionale, scriveremo il seguente comando, dove 200 sarebbe la dimensione scelta in pixel:

convert prueba.png -resize 200 prueba.png

Se vogliamo che sia alto 200 pixel, dovremmo andarcene svuota il primo valore ("Vuoto" x100), quindi scriveremo il seguente comando:

convert prueba.png -resize x100 prueba.png

A volte il file valori esatti, ma se vogliamo che sia così, possiamo scrivere il seguente comando, dove 200 × 100 sarebbe la dimensione scelta:

convert prueba.png -resize 200×100! prueba.png

Ruota le immagini

modifica-immagini-ubuntu

Se quello che vogliamo è ruotare le immagini, possiamo farlo con il seguente comando, dove 90 sarebbero i gradi di inclinazione:

convert prueba.jpg -rotate 90 prueba-rotado.jpg

Aggiungerà il testo che configuriamo nel file di output, purché lo scriviamo in un modo diverso.

Modifica il formato dell'immagine

ImageMagick ci permette anche convertire le immagini in un altro formato direttamente dal Terminal. Lo faremmo con il seguente comando:

convert prueba.png prueba.jpg

Se quello che vogliamo è solo abbassare la qualità Per inviare le immagini per posta, ad esempio, scriveremmo il seguente comando, dove il numero è la percentuale di qualità:

convert prueba.png -quality 95 prueba.jpg

Combina operazioni

Se vogliamo fare diverse modifiche di questo tipo a un'immagine, possiamo farlo combinando operazioni. Di seguito è riportato un esempio per ridimensionare, ruotare di 180º e abbassare la qualità di un'immagine al 95%.

convert prueba.png -resize 400×400 -rotate 180 -quality 95 prueba.jpg

Elaborato con Bash

Ubuntu bash

Ma quello che mi piace di più è questo, modificare molte immagini contemporaneamente. Prima di modificare più immagini, vale la pena metterle tutte nella stessa cartella. Di solito li lascio sul desktop, quindi digito prima il comando:

cd /home/pablinux/Escritorio

Una volta all'interno della cartella, scriviamo il seguente comando per ridimensionare tutte le immagini .png nella cartella Desktop a 830 pixel di larghezza e aggiungiamo la parola "first" davanti ad essa:

for file in *.png; do convert $file -resize 830 primera-$file; done

Fondamentalmente, quello che diciamo è «tutti i file che si trovano all'interno di questa cartella e hanno il formato .png; fai la conversione da ridimensiona a 830 di larghezza e aggiungi prima al nome del file; finire«. Se modifichi molte immagini, potrebbe valerne la pena. Qual è la tua opinione?


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Jimmy Olano suddetto

    MIGLIORE IMPOSSIBILE!
    Sebbene avessi un'idea dello strumento "converti", PENSAVO che fosse un comando "nativo" di Ubuntu, ora oggi ho imparato che fa parte di ImageMagick.

    Le mie congratulazioni per l'articolo, semplice, diretto al punto e ben scritto per una rapida comprensione, anche il bash si intrufola senza troppe complicazioni!

    Grazie.

    1.    Paolo Aparicio suddetto

      Ciao jimmy. Grazie per il tuo commento. Puoi ancora fare più cose, come applicare effetti, ma penso davvero che non valga la pena usare il Terminale per questo. Se dobbiamo applicare degli effetti, è meglio aprire le immagini e vedere cosa facciamo, o almeno così penso.

      Saluti.

  2.   Alfonso suddetto

    Grazie Pablo. È qualcosa da considerare in un dato momento.