Abaixo, apresentamos diversas soluções para diferentes problemas que encontramos diariamente e, desta vez, mostramos como redimensionar imagens usando o terminal com duas ferramentas do pacote ImageMagick.
Como eles nos dizem no artigo original:
À primeira vista, ambos os programas parecem semelhantes, embora o `mogrify` transforme a imagem substituindo o arquivo original, enquanto o `convert` salva o resultado em um novo arquivo. O ` mogrify` aceita apenas a imagem a ser transformada como argumento, enquanto o ` convert` aceita tanto a imagem a ser transformada quanto o nome do arquivo onde o resultado será salvo.
Converter
Vamos primeiro ver como realizar várias tarefas com o comando `convert` :
Corte uma imagem ao meio e salve o resultado em um arquivo arquivo2.jpg:
$ convert -resize 50% file.jpg file2.jpg
Redimensione a imagem file.jpg para 400 × 300 e salve o resultado no arquivo file2.jpg:
$ convert -resize 400×300 file.jpg file2.jpg
Divida todas as fotos pela metade e salve o resultado em outros arquivos:
$ convert -resize 50% *
Mogrificar
Corte o arquivo de imagem.jpg pela metade:
mogrify -resize 50% file.jpg
Redimensione o arquivo de imagem.jpg para 400 × 300:
mogrify -resize 400×300 file.jpg
Divida todas as fotos pela metade:
mogrify -resize 50% *