Domanda Come ridimensionare facilmente le immagini tramite la riga di comando?


Mi piacerebbe sapere come ridimensionare le immagini in Ubuntu. Qual è lo strumento più semplice per farlo?


190
2017-08-05 15:04


origine


Relazionato: Come posso ridimensionare tutte le immagini in una cartella alla stessa larghezza? - kenorb
sourcedigit.com/... - Ferroao
Relazionato: Strumento di ridimensionamento delle immagini per Ubuntu. - kenorb


risposte:


Vuoi semplice?

Correre sudo apt-get install nautilus-image-convertero fare clic nautilus-image-converter  Install nautilus-image-converter.

Aggiunge due voci del menu contestuale in nautlius in modo da poter fare clic con il tasto destro e scegliere "Ridimensiona immagine". (L'altro è "Ruota immagine").

Puoi fare un'intera directory di immagini in un colpo solo se lo desideri e non devi neppure aprire un'applicazione per farlo.

È necessario riavviare il tuo nautilus per vedere nuovi menu contestuali, eseguire nautilus -q quindi fare clic sull'icona della cartella Home per ricaricare nautilus con il nuovo plug-in.


154
2017-08-05 15:46



Non funziona su Ubuntu 13.10 :( - malisokan
Funziona alla grande anche in Fedora 20. sudo yum installa nautilus-image-converter - Greg Sheremeta
Funziona su Ubuntu 14.04. Grazie. - Saeed Zarinfam
Penso che tu debba uscire o riavviare dopo averlo installato, o semplicemente fare ciò che ho fatto; correre pkill nautilus quindi fare clic sull'icona della cartella Home per ricaricare nautilus con il nuovo plug-in. - Lambart
... o semplicemente corri nautilus -q come qualcuno ha aggiunto alla risposta dal mio ultimo commento. :) - Lambart


Prima installazione ImageMagick attraverso:

sudo apt-get install imagemagick

Apri un terminale ed esegui questo comando:

convert  -resize 50% source.png dest.jpg

Ridurrà le dimensioni del 50%

Puoi anche specificare la dimensione:

convert -resize 1024X768  source.png dest.jpg

Puoi anche usare: mogrify strumento da riga di comando dallo stesso pacchetto.


197
2017-11-18 12:59



prima di tutto, per usare convert -> sudo apt-get install imagemagick - javaloper
il comando riduce la dimensione al 50%, non al 50%. - Matthias Weiler
@MatthiasWeiler quelli sono identici, non sono sicuro di cosa intendi - Alexander Mills
Sono identici solo per il caso speciale del 50%. -resize 10% Rende le immagini più piccole del 90%. - Matthias Weiler
se ricevi un errore "nessuna immagine definita ..." è probabilmente perché non hai definito l'immagine di destinazione ... ad es. nell'esempio sopra, dest.jpg è un dovere :) - Ramesh Pareek


sudo apt-get install imagemagick

Il comando mogrify sovrascrive i file originali con le immagini ridimensionate:

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

Nota: è possibile aggiungere -auto-orient per orientare automaticamente le immagini convertite.


82
2018-02-07 12:05



Non mantenere la razione di aspetto con convert: convert hospital.jpg -resize 2000x! hospital_2000.jpg - Adobe
Risposta perfetta e più semplice possibile in entrambe le situazioni. lo adoro ! - navderm
le immagini iniziali sono sostituito con i nuovi ridimensionati. se hai bisogno di quelli iniziali, fai un backup - cipricus


Se stai solo facendo un paio di immagini, molti editor di immagini in Ubuntu (Gimp, F-Spot, ecc.) Ti permetteranno di fare un ridimensionamento di base.

Se vuoi modificare decine, centinaia o migliaia di immagini, preferisco Phatch. Phatch è un editor di foto batch basato sulla GUI che ti consente di eseguire un intero carico di trasformazioni sulle immagini. sudo apt-get install phatch

ImageMagick è buono ma è un po 'noioso se non si conoscono i nomi delle impostazioni per le cose. Puoi imparare Phatch molto rapidamente facendo clic in giro.


23
2017-08-05 15:25



F-Spot si ridimensiona? Dove? - Martin
Durante l'installazione phatch mio Chrome Browser è stato chiuso e non sono stato in grado di riavviarlo, ho dovuto rimuovere phatch e altri pacchetti installati per riportare il cromo allo stato di funzionamento. - mallaudin


GIMP è probabilmente il modo più semplice, dal momento che ha un'interfaccia utente abbastanza semplice per tali compiti comuni. Tutto quello che devi fare è aprire la tua immagine e andare su Immagine → Dimensione immagine e poi cambiare di conseguenza. Ci sono modi per ridimensionare in batch usando GIMP, ma non li conosco a memoria.


8
2017-08-05 15:08





ImageMagick è il pacchetto che desideri. Contiene un numero di utili strumenti a linea di comando proprio per questo scopo.

Ecco un semplice tutorial che spiega come ridimensionare le immagini: -

mogrify -resize 320x240 *.jpg

Una volta completato questo comando, tutte le immagini verranno sostituite con la versione ridimensionata di se stessi. Si noti che nel tentativo di preservare le proporzioni dell'immagine, mogrify potrebbe non produrre immagini che siano esattamente 320x240. Per forzare ciò, modificare il comando originale inserendo un punto esclamativo alla fine della risoluzione desiderata:

mogrify -resize 320x240! *.jpg

8
2017-08-05 15:10





Al momento nautilus-image-converter non funziona in Ubuntu 13.10. Quindi io uso ImageMagick sulla riga di comando, che è un'ottima soluzione (almeno per me).

sudo apt-get install imagemagick

Tieni presente il differenza tra questi strumenti di imagemagick:

  • mogrify esegue l'elaborazione sulla stessa immagine, legge il file di modifica del file e scrive l'output nello stesso file.
  • Convertire è destinato a lavorare su immagini separate, legge il file e modifica e scrive in diversi formato del file. È inoltre possibile utilizzare il comando convert per utilizzare lo stesso file di output come file di input.

Io uso spesso mogrify per ridimensionare semplicemente più immagini e sovrascrivere i file originali. I. e. questo comando ridurrebbe la dimensione di tutti i file JPG al 40% della dimensione originale:

mogrify -verbose -resize '40%' *.JPG

7
2017-11-10 17:51





Non è necessario installare alcun nuovo software, basta farlo

convert -resize 50% myfigure.png myfigure.jpg

o

convert myfigure.png -resize 200x100 myfigure.jpg

7
2018-02-23 09:06





Installare gThumb. Semplice e facile per le funzioni base di gestione e modifica delle immagini: visualizzatore, ridimensionamento, ritaglio, rotazione, capovolgimento, scala di grigi, ecc. Con opzioni per il salvataggio nei formati JPEG, PNG, TIFF, TGA.

Per installare gthumb:

  • Apri il tuo terminale
  • genere sudo apt-get install gthumb
  • Accetta le modifiche

7
2017-11-10 19:10



Su Linux Mint, è stata la soluzione ottimale per me. - Fedir RYKHTIK
Sono abituato a ruotare le mie foto con gthumb. - Arpad Horvath


Per la GUI, Phatch "un clic vale mille foto" è il migliore per un lavoro così veloce. È già nel repository di Ubuntu. Ha un sacco di azioni e opzioni come imagemagick.

sudo apt-get install phatch

4
2018-02-03 09:29