Imagem em lote redimensionando usando a linha de comando Linux

Imagem em lote redimensionando usando a linha de comando Linux

Pergunta

Como posso redimensionar lote várias imagens usando a linha de comando Linux? Existe alguma ferramenta que me ajudaria com este e/ou existe um aplicativo GUI que facilita a redimensionamento da imagem. Tenho centenas de imagens e, portanto, estou na necessidade de uma ferramenta que também possa usar em combinação com script de shell.

Responder

A melhor e a maneira mais fácil de redimensionar várias imagens usando a linha de comando Linux é usar imagemagick ferramentas. Primeiro você precisa instalar imagemagick pacote:

# apt-get install imagemagick 

Depois de instalado, você terá várias ferramentas de processamento de imagens disponíveis para o nosso descarte, como converter, identificar e etc.
identificar O comando ajudará você a obter algumas informações de imagem e a conversão ajudará você a converter imagens entre centenas de diferentes formatos de imagem, bem como redimensionará facilmente qualquer imagem enviada como argumento.

Suponhamos que nosso diretório de trabalho atual contém vários arquivos de imagem com extensão *.jpg . Para redimensionar todas as imagens para meio tamanho do tamanho original, podemos combinar o Bash para loop e converter o comando juntos de uma maneira seguinte:

$ para i em $ (ls *.jpg); Converter -Resize 50% $ i re_ $ i; feito 

O comando acima redimensionará todas as imagens para metade do seu tamanho original. Novas imagens redimensionadas serão salvas com um prefixo "re_". Também é possível redimensionar todas as imagens e, ao mesmo tempo, convertê -las em formato GIF:

$ para i em $ (ls *.jpg); Converter -Resize 50% $ i $ i.gif; feito 

Quando se trata de aplicação da GUI, que é capaz de redimensionar a imagem em lote, você pode olhar para o Converseen .

Tutoriais do Linux relacionados:

  • Coisas para instalar no Ubuntu 20.04
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Loops aninhados em scripts de basquete
  • Uma introdução à automação, ferramentas e técnicas do Linux
  • Mastering Bash Script Loops
  • Coisas para instalar no Ubuntu 22.04
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
  • Como fazer bota dupla kali linux e windows 10
  • Como montar a imagem ISO no Linux
  • Como manipular as tabelas de partição GPT com Gdisk e Sgdisk…