Batch Ridimensiona un gruppo di immagini dalla riga di comando con sorsi

Sebbene la maggior parte degli utenti Mac preferisca probabilmente utilizzare l'anteprima per ridimensionare le immagini a causa della facilità d'uso, gli utenti avanzati spesso preferiscono utilizzare la riga di comando per le attività ripetitive. Abbiamo già parlato di sorsi come un modo per ridimensionare, ruotare e capovolgere le immagini, ma se i sorsi sono combinati con caratteri jolly, può anche funzionare come un modo rapido per ridimensionare in gruppo un gruppo di foto.

Avvia Terminale dalla cartella / Applicazioni / Utility / e usa la seguente sintassi:

sips -Z (max height in pixels) /path/to/images/*.(image file extension)

Ad esempio, per ridimensionare una raccolta di immagini jpg su ciascuna si ha un'altezza massima di 620, che si trova nella cartella del desktop "ResizeMe":

sips -Z 620 ~/Desktop/ResizeMe/*.jpg

Il flag -Z indica ai sorsi di mantenere le proporzioni originali delle immagini mantenendo un'altezza massima di 620, ma è anche possibile specificare l'altezza e la larghezza esatte utilizzando un flag -z minuscolo, in questo modo:

sips -z 620 840 *.jpg

L'altezza in pixel è la prima, seguita dalla larghezza in pixel.

Se la riga di comando non si adatta bene a un flusso di lavoro, un'altra grande opzione è ridimensionare le immagini con uno script Automator, che ha il vantaggio di diventare un'applicazione indipendente che consente interazioni standard del Finder come il trascinamento della selezione.

Questo utile promemoria su sorsi ci viene da Lifehacker