Já se cansou de abrir constantemente seu editor de imagens favorito para um simples recorte, redimensionamento ou para alterar o formato do arquivo? Talvez você precise executar facilmente essas tarefas em lote ou dentro do software?

Veja como usar o Linux converter ferramenta, que permite fazer tudo isso com o terminal via linha de comando e muito mais.

Instale ImageMagick

O converter ferramenta faz parte do popular imagem mágica pacote, que você precisa ter instalado. Verifique se o ImageMagick está ou não instalado com o comando:

convert --version

Se o número da versão do ImageMagick for exibido, então ele já está instalado e você pode seguir para a próxima seção. Caso contrário, instale o ImageMagick com o comando:

sudo apt-get -y install imagemagick

Obtenha informações sobre a imagem

Você pode obter as informações básicas sobre qualquer imagem com o comando:

converter  -print "Tipo:% m
Tamanho:% b
Dimensões:% wx% h
"/ dev / null

Isso fornecerá o tipo MIME da imagem, o tamanho do arquivo em KB e suas dimensões em pixels e será semelhante a:

Tipo: jpeg
Tamanho: 35,6 KB
Dimensões: 640 x 480

Alterar formato de arquivo de imagem

Você pode alterar facilmente o formato de arquivo de qualquer imagem com:

converter  -acrescentar 

Este comando levará o arquivo, converta-o para o formato adequado e salve uma nova imagem em Você deve usar as extensões de arquivo corretas (ou seja, JPG, GIF, PNG, etc.) para o DEST_FILE e ele detectará automaticamente para qual formato converter a imagem.

Redimensionar uma imagem no Linux

Se quiser redimensionar uma imagem ou talvez gerar rapidamente uma miniatura, você pode fazer isso com o -resize opção. Execute o seguinte comando:

converter -redimensionar 25% 

Isso redimensionará a imagem e criará um novo arquivo de imagem em DEST_FILE com 25% das dimensões da imagem de origem. Observe que o comando acima não reduz o tamanho em 25%, mas gera uma nova imagem com 25% do tamanho. Se você precisar ampliar uma imagem, pode ajustar a porcentagem para mais de 100%.

Em vez de redimensionar por porcentagem, você também pode especificar as dimensões específicas com o comando:

convert -resize 1024x768 profile.jpg profile_large2.jpg

O comando acima redimensionaria a imagem de origem para 1024x768 pixels e salvaria a nova imagem em DEST_FILE.

Cortar uma imagem

Se precisar tirar um pouco da parte superior ou das laterais, você pode cortar uma imagem com o seguinte comando:

converter  -crop 640x250 + 0 + 0 

Por exemplo, se a imagem de origem tinha 640x480 pixels, o comando acima resultaria em DEST_FILE sendo uma imagem de 640x250 pixels contendo a metade superior da imagem enquanto a metade inferior foi cortada Fora. O +0+0 no comando acima especifica o ponto superior esquerdo da imagem, ou em outras palavras, onde começar o corte.

Usando o exemplo acima, você pode salvar a metade inferior da imagem em vez do comando:

converter  -crop 640x250 + 0 + 230 

Isso iniciará o corte em 0x230 na imagem de origem, cortando a metade superior e deixando apenas a metade inferior.

Girar imagem

Você pode até girar imagens usando o comando:

converter  -rotate 90 

O comando acima girará a imagem de origem em 90 graus no sentido horário e salvará a imagem resultante em DEST_FILE.

Adicionar legenda à imagem

Outra excelente característica do converter ferramenta é a capacidade de adicionar legendas instantaneamente às imagens, incluindo onde colocar a legenda na imagem, além da família da fonte, tamanho e cor a serem usados. Use o seguinte comando para adicionar uma legenda a uma imagem:

convert profile.jpg -pointsize 14 -font helvetica -fill yellow -draw 'text 270,160 "Cordiais saudações da família"' profile_cap.jpg

O comando acima colocará uma legenda de "Atenciosamente da Família" na imagem de origem usando a fonte Helvetica 14pt em amarelo, com o ponto superior esquerdo da imagem começando em 270x160 pixels, e salve os resultados em DEST_FILE.

Observe, você deve ter cuidado com o -desenhar opção, que deve começar entre aspas simples seguidas da localização do ponto superior esquerdo e, em seguida, pelo texto da legenda entre aspas duplas.

Existe um enorme lista de cores disponível e, se desejar, você pode listar todas as cores suportadas pelo seu computador com o comando:

Como usar coolors para inspiração de paletas

Coolors é um aplicativo da web completo que pode ajudá-lo a encontrar os esquemas de cores perfeitos. Veja como começar.

cb:> showrgb

A seleção de as fontes variam dependendo do seu computador, mas todas as fontes padrão geralmente usadas estarão lá. Cada sistema operacional é um pouco diferente, mas no Ubuntu, por exemplo, as fontes estão localizadas dentro do /usr/share/fonts e contém uma lista de todas as fontes de sistema disponíveis que você pode usar no comando acima.

Comandos de edição de imagens combinados e combinados

Você pode misturar e combinar qualquer uma das opções acima em um único comando para maior eficiência. Por exemplo, se você tem uma imagem grande que está na orientação errada, 2571x1200 pixels de tamanho, e deseja gerar uma miniatura de 300x200, você pode usar o comando:

converter  -rotate 90 -crop 1200x800 -resize 25% 

O código acima giraria primeiro a imagem em 90 graus, tornando o novo tamanho de 1200x2571 pixels. Em seguida, ele cortaria o excesso na parte inferior para ter apenas 800 pixels de altura e, finalmente, redimensionaria a imagem para 25% de seu tamanho original, resultando em uma miniatura final de 300x200 pixels de tamanho.

Processar em lote um diretório de imagens

Tem um diretório inteiro de imagens que deseja processar com o mesmo comando? Não é problema no Linux. Por exemplo, você pode desejar gerar miniaturas de todas as imagens em seu diretório de trabalho atual, redimensionando-as para 30% do seu atual:

polegares mkdir
para i em `ls | grep .jpg $ `; converta $ i -redimensionar 30% polegares / $ i; feito

O comando acima irá percorrer todos os arquivos em seu diretório atual que tenham uma extensão .jpg, redimensioná-los para 30% de seu tamanho e colocar as miniaturas resultantes no /thumbs/ subdiretório.

Manipulação de imagem facilitada!

Com este tutorial, você provavelmente tirou a capacidade de manipular imagens sem dor e esforço por meio do terminal e facilmente Processo descontínuo um diretório inteiro com um único comando.

Você aprendeu o que o ImageMagick's converter ferramenta é, além de como alterar o formato do arquivo, redimensionar, cortar, girar e adicionar legendas às imagens com facilidade. Há também uma grande quantidade de funcionalidades adicionais disponíveis no convert -help opção para uma lista completa.

O email
Os seis melhores aplicativos da galeria para Android, melhores que o Google Fotos

Procurando os melhores aplicativos de galeria do Android para substituir o Google Fotos? Aqui estão seis alternativas de aplicativos de galeria gratuitos que vale a pena tentar.

Tópicos relacionados
  • Linux
  • Conversor de imagem
  • Editor de imagem
  • Edição de imagens em lote
  • terminal
  • Linux
Sobre o autor
Matt Dizak (12 artigos publicados)Mais de Matt Dizak

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Mais um passo…!

Confirme o seu endereço de e-mail no e-mail que acabamos de enviar.

.