giovedì 27 settembre 2018

Come usare ImageMagick per ridimensionare un'immagine e sovrapporle un watermark (anche in batch)

Introduzione

ImageMagick è un programma a linea di comando per modificare le immagini.

Comandi di base

I comandi principali di ImageMagick sono i seguenti.

Ridimensionare un'immagine e sovrapporre un Overlay

In questo paragrafo vediamo come usare ImageMagick per ridimensionare un'immagine e sovrapporle un'immagine. La procedura è valida anche per operazioni in batch.
# Ridimensionamento di una immagine (dal prompt di DOS): magick singlefile.jpg -resize 20% singlefile.jpg # Ridimensionamento di tante immagini (dal prompt di DOS): mogrify -resize 20% -quality 100 -path C:\outputdir *.jpg
# Sovrapposizione di un watermark su tante immagini, da Git Bash: for pic in *.jpg; do composite -quality 85 -gravity SouthWest watermark.png m:/foto/resized/$pic m:/foto/editati2/${pic//.jpg}.jpg done

Cambiare risoluzione

convert -units PixelsPerInch image -resample 300 resultimage
Vedi: