Installazione di immagini
Avremo bisogno di immagini per tutto, quindi installiamo:
sudo apt-get installa imagemagick
ImageMagick comandi
In ImageMagick, ci sono alcuni comandi che dovremmo conoscere (convertire, identificare, mogrificare, composito, montage, confrontare, trasmettere, visualizzare, animare, importare e evocare), ma per il ridimensionamento, dobbiamo solo conoscere tre di loro:
Convertire: Convertire è un comando usato per convertire tra formati, ridimensiona, sfocatura, raccolto, dispendio, dircarsi, attingere, ecc. La parte grande del comando convert è che alla fine ci sono due file: il file originale e il file trasformato.
Mogrify: Mogrify è un comando usato per ridimensionare un'immagine, sfocatura, raccolto, dispeckle, dither, disegnare, ecc. Tuttavia, la differenza tra il comando convert e il comando mogrify è che nel comando mogrify, l'immagine originale viene sovrascritta. Pertanto, esiste solo un singolo file in ogni caso.
Identificare: Il comando Identifica descrive l'immagine, come formato, informazioni exif, risoluzione, ecc. Quindi, quando esegui una trasformazione, come la riduzione delle dimensioni di un'immagine, è sempre saggio ricontrollare che è stato effettuato usando il comando Identifica per dirci i suoi dettagli.
Puoi scoprire di più su ImageMagick con la digitazione:
Man Imagemagick
Convertire, ridimensionare - dimensioni assolute
Quindi, il primo modo per ridimensionare l'immagine è utilizzare l'interruttore di ridimensionamento in combinazione con il comando convert. In questo caso, stiamo usando la risoluzione.
Converti -Resize
Esempio
Converti -Resize 1024x768 Image1.JPG-RESSED Image1.jpg
La mia foto originale è 4624 × 3468; Puoi scoprire queste informazioni utilizzando il comando Identifica. Quindi, vediamo cosa succede quando usi l'interruttore di ridimensionamento. Con l'interruttore di ridimensionamento, puoi passare la risoluzione che desideri. Successivamente, passo il nome dell'immagine originale (Image1.jpg) e il nome dell'immagine trasformata (Image1-resising.jpg). Si prega di notare che l'immagine trasformata è l'immagine che è stata ridotta. Il nome che dai sarà il nome della nuova immagine ridotta creata. E come puoi vedere nella seguente immagine, il comando converti ha ridimensionato l'immagine:
Convertire, ridimensionare - percentuale
È inoltre possibile utilizzare il segno percentuale (%) con l'interruttore di ridimensionamento.
Converti -Resize
Per esempio:
Converti -Resize 40% Image1.output jpg.jpg
Come avrai notato, l'immagine originale era 4624 × 3468 e la nuova immagine ridotta è 1850 × 1387. In questo caso, l'immagine ridotta è il 40% della sua immagine originale (4624 × 0.4 = 1850).
Convertire, ridimensionare - area massima
Nel seguente esempio, è possibile definire l'area pixel massima che l'immagine/immagine può consumare. Per questo, è necessario utilizzare il flag @ oltre all'interruttore di ridimensionamento:
Converti -Resize@
Esempio
Converti -Resize 1000@ Image1.output jpg.jpg
Si prega di ricordare che la mia immagine1.JPG è originariamente 4624 × 3468. Tuttavia, dopo il ridimensionamento, la dimensione dell'immagine è 36 × 27.
Perché è così?
È così perché 36 × 27 = 972 è inferiore al limite di area pixel massima di 1000. Fondamentalmente, 1000 è la massima area pixel per l'immagine, dove l'area dei pixel è di altezza larghezza.
Converti - campione
In alternativa, puoi farlo usando l'interruttore di campionamento.
Converti -Sample
Esempio
Converti -Sample 40% x40% Image1.JPG Image1-resized40%.jpg
In questo caso, come puoi vedere, abbiamo chiesto al comando Convert di ridurre l'immagine al 40% della sua dimensione originale. Quest'ultimo si traduce in un'immagine che è 1850 × 1387.
Qui, utilizziamo l'interruttore di campionamento per ridurre l'immagine del 40%. Lo passiamo quindi il nome dell'immagine originale (immagine1.jpg) e il nome che vogliamo chiamare la nostra nuova immagine ridotta.
Ancora una volta, usa il comando Identifica per vedere se la riduzione ha avuto luogo o meno.
Converti, scala
La scala è simile al ridimensionamento.
Converti -scale
Esempio
Converti immagine2.JPG -Scale 25% output.jpg
In questo caso, la mia immagine originale era 2312 × 1734. L'ho ridimensionato al 25% - quindi 2312 × 0.25 = 578. L'immagine finale è 578 × 434.
Mogrify, ridimension - dimensione e percentuale assoluta
Mogrify, come descritto in precedenza, viene utilizzato per fare cose simili al comando converti. Tuttavia, risparmia sul file originale. Quindi, non puoi mantenere l'originale.
Mogrify -Resize
Per esempio:
mogrify -Resize 50% Image2.jpg
Si prega di notare che non aggiungiamo un secondo nome del file perché sostituiremo il file originale.
Esempio
Mogrify -resize 2312x1734 Image3.jpg
Conclusione
Imparare a ridurre o ingrandire la dimensione di un'immagine non è complicato. La maggior parte delle persone tende a affollare i siti Web e altri software per farlo. Non avrebbero saputo è che, su Ubuntu, è facile come Pie. Usando ImageMagick, i suoi comandi converti e mogrifica, è possibile ridurre o ingrandire la dimensione di un'immagine e successivamente verificare che la dimensione fosse ridotta o ingrandita usando il comando Identifica. E per di più, puoi ridurre o ingrandire le dimensioni di un'immagine usando una percentuale, l'area pixel massima, le dimensioni assolute, ecc. In questo tutorial, abbiamo coperto come ridimensionare l'immagine usando solo pochi comandi. Quindi, la prossima volta che devi ridurre o ingrandire un'immagine/immagine, pensa a ImageMagick!
Per ulteriori informazioni sul ridimensionamento utilizzando ImageMagick, dai un'occhiata ad altri articoli di suggerimento Linux e visita https: // legacy.ImageMagick.org/utilizzo/ridimensionamento/#noaspect.