Você também pode usar o ImageMagick (ele pode ser instalado com brew install imagemagick
):
for f in *.png; do convert "$f" -filter lanczos2 -resize 110x130\> -extent 110x130 -gravity center "${f%.png}-small.png"; done
-resize 110x130\>
torna as imagens menores, de pelo menos 110x130, e -extent
as corta. 110x130^
também tornaria as imagens maiores. O padrão filtro para -resize é lanczos (lanczos de 3 lobos), mas o lanczos de 2 lóbulos torna as imagens um pouco menos afiada.
Isso converte imagens em jpg e as salva em uma pasta diferente:
mogrify *.png -resize 110x130\> -extent 110x130 -gravity center -format jpg -quality 92 -path ~/Desktop/thumbnails