Skip to main content

Come convertire immagini usando Linux

Come trasformare in vettoriali le immagini raster (Giugno 2025)

Come trasformare in vettoriali le immagini raster (Giugno 2025)
Anonim

Questa guida ti mostrerà come manipolare le immagini usando la riga di comando di Linux.

Scoprirai come ridimensionare un'immagine sia in termini di dimensioni del file che di scala. Imparerai anche come convertire tra più tipi di file, ad esempio da JPG a PNG o GIF a TIF.

Il comando Converti

Il comando convert è usato per convertire un'immagine. Il formato è il seguente:

convertire opzioni di input file di input opzioni di output file di output.

Come ridimensionare un'immagine

Se vuoi includere un'immagine su una pagina web e vuoi che sia una dimensione particolare, puoi utilizzare alcuni CSS per ridimensionare l'immagine.

In realtà è meglio comunque caricare l'immagine come dimensione corretta in primo luogo e inserirla nella pagina.

Questo è ovviamente solo un esempio del perché potresti voler ridimensionare un'immagine.

Per ridimensionare un'immagine usa il seguente comando

converti imagename.jpg -resize dimensions newimagename.jpg

Ad esempio, per convertire un'immagine a 800x600, si utilizzerà il seguente comando:

converti imagename.jpg -resize 800x600 newimagename.jpg

Se convertendo le dimensioni specificate, il rapporto di formato sarà incasinato, l'immagine verrà ridimensionata al rapporto più vicino.

Per forzare la conversione a essere la dimensione esatta, utilizzare il seguente comando:

converti imagename.jpg -resize 800x600! newimagename.jpg

Non è necessario specificare l'altezza e la larghezza come parte del comando di ridimensionamento.

Ad esempio, se vuoi che la larghezza sia 800 e non ti interessa l'altezza puoi usare il seguente comando:

converti imagename.jpg -resize 800 newimagename.jpg

Per ridimensionare un'immagine ad un'altezza specificata usa il seguente comando:

converti imagename, jpg -resize x600 newimagename.jpg

Come convertire da un formato immagine all'altro

Se si dispone di un file JPG e si desidera convertirlo in un PNG, si utilizzerà il seguente comando:

convertire image.jpg image.png

È possibile combinare molti formati di file diversi. Per esempio

convertire image.png image.gif

convertire image.jpg image.bmp

convertire image.gif image.tif

Come regolare la dimensione del file per un'immagine

Esistono diversi modi per modificare la dimensione fisica del file di un'immagine.

  1. Cambia il rapporto d'aspetto (rendilo più piccolo)
  2. Cambia il formato del file
  3. Cambia la qualità della compressione

Riducendo la dimensione dell'immagine si ridurranno le dimensioni del file. Inoltre, l'utilizzo di un formato di file che include la compressione come JPG consente di ridurre le dimensioni del file fisico.

Infine, la regolazione della qualità renderà le dimensioni del file fisico più piccole.

Le due sezioni precedenti mostravano come regolare la dimensione e il tipo di file. Per comprimere l'immagine prova il seguente comando:

converti imagename.jpg -quality 90 newimage.jpg

La qualità è specificata in percentuale. Più bassa è la percentuale più piccolo è il file di output, ma ovviamente la qualità di output finale non è altrettanto buona.

Come ruotare le immagini

Se hai scattato una foto in verticale ma vuoi che sia un'immagine orizzontale, puoi ruotare l'immagine usando il seguente comando:

converti imagename.jpg -rotate 90 newimage.jpg

È possibile specificare qualsiasi angolo per la rotazione.

Ad esempio, prova questo:

converti imagename.jpg -rotate 45 newimage.jpg

Converti le opzioni della riga di comando

Ci sono dozzine di opzioni da riga di comando che possono essere usate con il comando convert come mostrato qui:

Le opzioni vengono elaborate nell'ordine della riga di comando. Qualsiasi opzione specificata sulla riga di comando rimane valida per il set di immagini che segue, fino a quando il set non viene terminato dall'apparizione di qualsiasi opzione o-noop. Alcune opzioni riguardano solo la decodifica delle immagini e altre solo la codifica. Quest'ultimo può apparire dopo il gruppo finale di immagini di input.

Per una descrizione più dettagliata di ciascuna opzione, vedere ImageMagick .

-adjoinunire le immagini in un singolo file multi-immagine
-affinedisegno matrice di trasformazione
-antialiasrimuovi l'aliasing dei pixel
-aggiungereaggiungere una serie di immagini
-mediamedia un insieme di immagini
-sfondoil colore di sfondo
-blur X sfocare l'immagine con un operatore gaussiano
-confine X circondare l'immagine con un bordo di colore
-colore del bordoil colore del bordo
-scatolaimposta il colore del riquadro di delimitazione dell'annotazione
-cachemegabyte di memoria disponibili per la cache di pixel
-canaleil tipo di canale
-carbonesimulare un disegno a carboncino
-chop x {+ -} {+ -} {%} rimuovi i pixel dall'interno di un'immagine
-clipapplica il tracciato di ritaglio, se presente
-coalesceunire una sequenza di immagini
-colorizecolorare l'immagine con il colore della penna
-colorinumero preferito di colori nell'immagine
-colorspaceil tipo di spazio colori
-commentoannota un'immagine con un commento
-comporreil tipo di composizione dell'immagine
-comprimereil tipo di compressione dell'immagine
-contrastomigliorare o ridurre il contrasto dell'immagine
-crop x {+ -} {+ -} {%} dimensione e posizione preferite dell'immagine ritagliata
-ciclosposta la mappa immagine per importo
-debugabilitare la stampa di debug
-deconstructabbattere una sequenza di immagini in parti costituenti
-ritardo <1/100ths of a second> mostra l'immagine successiva dopo la pausa
-densità X risoluzione verticale e orizzontale in pixel dell'immagine
-profonditàprofondità dell'immagine
-despeckleridurre le macchioline in un'immagine
-displayspecifica il server X da contattare
-disposeMetodo di smaltimento GIF
-ditherapplica la diffusione dell'errore di Floyd / Steinberg all'immagine
-disegnareannotare un'immagine con una o più primitive grafiche
-bordorilevare i bordi all'interno di un'immagine
-embossembossare un'immagine
-encodingspecificare la codifica del carattere
-endianspecificare endianness (MSB o LSB) dell'immagine di output
-e la valorizzazioneapplica un filtro digitale per migliorare un'immagine rumorosa
-pareggiareeseguire l'equalizzazione dell'istogramma all'immagine
-riempirecolore da utilizzare quando si riempie una primitiva grafica
-filtrousa questo tipo di filtro quando ridimensiona un'immagine
-appiattireappiattisci una sequenza di immagini
-Flipcreare una "immagine speculare"
-flopcreare una "immagine speculare"
-fontutilizzare questo tipo di carattere quando si annota l'immagine con il testo
-telaio x ++ circondare l'immagine con un bordo ornamentale
-fuzz {%} i colori all'interno di questa distanza sono considerati uguali
-gammalivello di correzione gamma
-gaussian X sfocare l'immagine con un operatore gaussiano
-geometria x {+ -} {+ -} {%} {@} {!} {<} {>} dimensione e posizione preferite della finestra Immagine.
-gravitàdirezione primitiva gravita quando si annota l'immagine.
-Aiutostampare le istruzioni per l'uso
-implodereimplodere i pixel dell'immagine attorno al centro
-intentoutilizzare questo tipo di intento di rendering quando si gestisce il colore dell'immagine
-interlaceil tipo di schema di interlacciamento
-etichettaassegna un'etichetta a un'immagine
-livelloregola il livello del contrasto dell'immagine
-elencoil tipo di lista
-ciclo continuoaggiungi l'estensione del loop Netscape alla tua animazione GIF
-carta geograficascegli un particolare set di colori da questa immagine
-mascheraSpecificare una maschera di ritaglio
-mattememorizzare il canale opaco se l'immagine ne ha uno
-medianoapplica un filtro mediano all'immagine
-modularevaria la luminosità, la saturazione e la tonalità di un'immagine
-monocromaticotrasforma l'immagine in bianco e nero
-morphtrasforma una sequenza di immagini
-mosaicocrea un mosaico da una sequenza di immagini
-negaresostituisci ogni pixel con il suo colore complementare
-rumoreaggiungere o ridurre il rumore in un'immagine
-noopNOOP (nessuna opzione)
-normalizzaretrasforma l'immagine nell'intera gamma di valori cromatici
-opacocambiare questo colore al colore della penna all'interno dell'immagine
-pagina x {+ -} {+ -} {!} {%} {<} {>} dimensione e posizione di una tela immagine
-dipingeresimulare un dipinto ad olio
-pennaspecificare il colore della penna per le operazioni di disegno
-pingdeterminare in modo efficiente le caratteristiche dell'immagine
-pointsizepunta del carattere Postscript, OPTION1 o TrueType
-anteprimatipo di anteprima dell'immagine
-processielaborare una sequenza di immagini
-profiloaggiungi ICM, IPTC o profilo generico all'immagine
-qualitàLivello di compressione JPEG / MIFF / PNG
-aumentare X schiarire o scurire i bordi dell'immagine
-regione x {+ -} {+ -} applica le opzioni a una porzione dell'immagine
-resize x {%} {@} {!} {<} {>} ridimensiona un'immagine
-Roll {+-}{+-} rotoli un'immagine verticalmente o orizzontalmente
-ruotare {<}{>} applica la rotazione dell'immagine di Paeth all'immagine
-campioneimmagine in scala con campionamento di pixel
-sampling_factor X fattori di campionamento utilizzati dal codificatore JPEG o MPEG-2 e decoder / encoder YUV.
-scalaridimensiona l'immagine.
-scenaimposta il numero della scena
-seedvalore seme del generatore di numeri pseudo-casuali
-segmento X segmenta un'immagine
-Shade X ombreggiare l'immagine usando una fonte di luce lontana
-Affilare X affinare l'immagine
-farsi la barba X radere pixel dai bordi dell'immagine
-shear X shear l'immagine lungo l'asse X o Y.
-taglia x {+ offset} larghezza e altezza dell'immagine
-solarizeannulla tutti i pixel sopra il livello di soglia
-diffusionespostare i pixel dell'immagine di una quantità casuale
-ictuscolore da usare quando si accarezza una primitiva grafica
-strokewidthimposta la larghezza del tratto
-swirlagitare i pixel dell'immagine attorno al centro
-strutturanome della trama da affiancare allo sfondo dell'immagine
-sogliasoglia l'immagine
-piastrellaimmagine delle tessere quando si riempie una primitiva grafica
-trasformaretrasforma l'immagine
-trasparenterendere questo colore trasparente all'interno dell'immagine
-treedepthprofondità dell'albero per l'algoritmo di riduzione del colore
-trimritagliare un'immagine
-genereil tipo di immagine
-UNITAil tipo di risoluzione dell'immagine
-unsharp X affinare l'immagine con un operatore maschera di contrasto
-use_pixmapusa la pixmap
-verbosestampare informazioni dettagliate sull'immagine
-vistaParametri di visualizzazione di FlashPix
-onda X alterare un'immagine lungo un'onda sinusoidale
-Scriviscrivi una sequenza di immagini convertire, composito

Per maggiori informazioni leggere la pagina di manuale per il comando convert.