tente mogrify -resize '1280x1024>' *.jpg
fazer backup embora.
As imagens podem ser redimensionadas usando mogrify do pacote ImageMagick:
'mogrify -resize 256x256 *.jpg'
Mas isso redimensionará as imagens para que a maior dimensão seja 256px, incluindo imagens menores que 256px (como os avatares de 100x100px).
Como posso excluir que as imagens menores sejam afetadas? ou seja, quero que a dimensão maior seja não mais que 256px
(De preferência, poderei fazer isso com o pacote ImageMagick, ou pelo menos sem instalar nada adicional).
tente mogrify -resize '1280x1024>' *.jpg
fazer backup embora.
mogrify -resize '256x256>' *.jpg
também modifica imagens que não são redimensionadas e altera seus dados de imagem. Isso não acontece:
identify -format '%w %h %i\n' *.jpg|awk '>256||>256{print}'|xargs mogrify -quality 93 -resize 256x256
Ou se os caminhos dos arquivos contiverem espaços, aspas simples, aspas duplas ou guias:
identify -format '%w %h %i\n' *.jpg|awk '>256||>256'|cut -d\ -f3-|xargs -d\n mogrify -quality 93 -resize 256x256
Tags images resize imagemagick mogrify