Ti sei mai stancato di aprire costantemente il tuo editor di immagini preferito per un semplice ritaglio, ridimensionamento o per modificare il formato del file? Forse hai bisogno di eseguire facilmente queste attività in batch o all'interno del software?
Ecco come usare Linux convertire strumento, che ti consente di fare tutto questo con il terminale tramite la riga di comando e molto altro ancora.
Installa ImageMagick
Il convertire strumento fa parte del popolare imagemagick pacchetto, che devi avere installato. Controlla se ImageMagick è installato o meno con il comando:
convert --version
Se viene visualizzato il numero di versione di ImageMagick, significa che è già installato e puoi passare alla sezione successiva. Altrimenti, installa ImageMagick con il comando:
sudo apt-get -y install imagemagick
Ottieni informazioni sull'immagine
Puoi ottenere le informazioni di base su qualsiasi immagine con il comando:
convertire -print "Tipo:% m
Dimensioni:% b
Dimensioni:% wx% h
"/ dev / null
Questo ti darà il tipo MIME dell'immagine, la dimensione del file in KB e le sue dimensioni in pixel e sarà simile a:
Tipo: jpeg
Dimensioni: 35,6 KB
Dimensioni: 640 x 480
Cambia formato file immagine
Puoi facilmente modificare il formato del file di qualsiasi immagine con:
convertire -aggiungere
Questo comando prenderà il
Ridimensiona un'immagine in Linux
Se vuoi ridimensionare un'immagine, o magari generare rapidamente una miniatura, puoi farlo con il -ridimensionare opzione. Esegui il seguente comando:
convert -resize 25%
Questo ridimensionerà l'immagine e creerà un nuovo file immagine in DEST_FILE che è il 25% delle dimensioni dell'immagine di origine. Si noti che il comando precedente non riduce le dimensioni del 25%, ma genera invece una nuova immagine che è il 25% delle dimensioni. Se è necessario ingrandire un'immagine, è possibile regolare la percentuale su un valore maggiore del 100%.
Invece di ridimensionare in percentuale, puoi anche specificare le dimensioni specifiche con il comando:
convert -resize 1024x768 profile.jpg profile_large2.jpg
Il comando precedente ridimensionerebbe l'immagine sorgente a 1024x768 pixel e salverebbe la nuova immagine in DEST_FILE.
Ritaglia un'immagine
Se devi togliere un po 'dalla parte superiore o dai lati, puoi ritagliare un'immagine con il seguente comando:
convertire -crop 640x250 + 0 + 0
Ad esempio, se l'immagine sorgente fosse 640x480 pixel, il comando precedente risulterebbe in DEST_FILE essendo un'immagine di 640x250 pixel contenente la metà superiore dell'immagine mentre la metà inferiore è stata ritagliata su. Il +0+0 nel comando precedente specifica il punto più in alto a sinistra dell'immagine, o in altre parole, dove iniziare il ritaglio.
Utilizzando l'esempio sopra, puoi salvare la metà inferiore dell'immagine invece con il comando:
convertire -taglia 640x250 + 0 + 230
Questo inizierà il ritaglio a 0x230 all'interno dell'immagine sorgente, ritagliando la metà superiore e lasciando solo la metà inferiore.
Ruota immagine
Puoi persino ruotare le immagini usando il comando:
convertire -rota di 90 °
Il comando precedente ruoterà l'immagine sorgente di 90 gradi in senso orario e salverà l'immagine risultante in DEST_FILE.
Aggiungi didascalia all'immagine
Un'altra eccellente caratteristica di convertire è la capacità di aggiungere istantaneamente didascalie alle immagini, incluso il punto dell'immagine in cui inserire la didascalia, oltre alla famiglia di caratteri, alle dimensioni e al colore da utilizzare. Usa il seguente comando per aggiungere una didascalia a un'immagine:
convert profile.jpg -pointsize 14 -font helvetica -fill yellow -draw 'text 270,160 "Cordiali saluti dalla famiglia"' profile_cap.jpg
Il comando precedente inserirà una didascalia di "Cordiali saluti dalla famiglia" sull'immagine di origine utilizzando il carattere Helvetica 14pt in giallo, con il punto in alto a sinistra dell'immagine a partire da 270x160 pixel, e salva i risultati in DEST_FILE.
Nota, devi stare attento con il file -disegnare opzione, che deve iniziare tra virgolette singole seguite dalla posizione del punto più in alto a sinistra, quindi dal testo della didascalia racchiusa tra virgolette doppie.
C'è un enorme elenco di colori disponibile, e se lo desideri puoi elencare tutti i colori supportati dal tuo computer con il comando:
Coolors è un'app Web completa che può aiutarti a trovare le combinazioni di colori perfette. Ecco come iniziare.
cb:> showrgb
La selezione di i caratteri variano a seconda del computer, ma ci saranno tutti i caratteri standard generalmente utilizzati. Ogni sistema operativo è leggermente diverso, ma in Ubuntu, ad esempio, i caratteri si trovano all'interno del file /usr/share/fonts directory e contiene un elenco di tutti i caratteri di sistema disponibili che è possibile utilizzare nel comando precedente.
Combina e abbina i comandi di modifica delle immagini
È possibile combinare e abbinare una qualsiasi delle opzioni precedenti in un unico comando per una maggiore efficienza. Ad esempio, se hai un'immagine grande con orientamento sbagliato, 2571x1200 pixel di dimensione e desideri generare una miniatura 300x200 puoi usare il comando:
convertire -rota 90 -taglia 1200x800 -resize 25%
Quanto sopra ruoterebbe prima l'immagine di 90 gradi, rendendo la nuova dimensione 1200x2571 pixel. Successivamente ritaglia l'eccesso dal fondo in modo che sia solo 800 pixel di altezza e infine ridimensiona l'immagine al 25% della sua dimensione originale, ottenendo una miniatura finale di 300x200 pixel.
Elabora in batch una directory di immagini
Hai un'intera directory di immagini che desideri elaborare con lo stesso comando? Non è un problema in Linux. Ad esempio, potresti voler generare miniature di tutte le immagini nella tua directory di lavoro corrente ridimensionandole al 30% della loro corrente:
mkdir thumbs
for i in `ls | grep .jpg $ `; converti $ i -resize 30% thumbs / $ i; fatto
Il comando precedente esaminerà tutti i file nella directory corrente che hanno estensione .jpg, li ridimensionerà al 30% della loro dimensione e posizionerà le miniature risultanti nella /thumbs/ sottodirectory.
Manipolazione delle immagini resa facile!
Attraverso questo tutorial, si spera che tu abbia tolto la possibilità di manipolare le immagini in modo indolore e senza sforzo tramite il terminale e facilmente processo batch un'intera directory con un unico comando.
Hai imparato cos'è ImageMagick convertire strumento è, oltre a come modificare il formato del file, ridimensionare, ritagliare, ruotare e aggiungere didascalie alle immagini con facilità. C'è anche una grande quantità di funzionalità aggiuntive disponibili in convert -help opzione per un elenco completo.
Cerchi le migliori app per gallerie Android per sostituire Google Foto? Ecco sei alternative di app galleria gratuite che vale la pena provare.
- Linux
- Convertitore di immagini
- Editor di immagini
- Modifica delle immagini in batch
- terminale
- Linux
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Ancora un passo…!
Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.